home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Crab Attack II ••••
/
CRAB ATTACK II
/
CRAB ATTACK II.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1990-04-27
|
451KB
|
7,864 lines
# near model CODE resource
# jump table entries: 440-440 (1 of them)
fn00000000:
00000000 4E56 FFEA link A6, -0x0016
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 302D F468 move.w D0, [A5 - 0xB98]
0000000C 6000 053C bra +0x53E /* 0000054A */
00000010 3B7C 0001 F936 move.w [A5 - 0x6CA], 0x1
00000016 1B7C 0001 F116 move.b [A5 - 0xEEA], 0x1
0000001C 3B7C 01F4 F92C move.w [A5 - 0x6D4], 0x1F4
00000022 3B7C 0064 F92A move.w [A5 - 0x6D6], 0x64 /* 'd' */
00000028 302D F92C move.w D0, [A5 - 0x6D4]
0000002C 0640 007F addi.w D0, 0x7F
00000030 3B40 F930 move.w [A5 - 0x6D0], D0
00000034 302D F92A move.w D0, [A5 - 0x6D6]
00000038 0640 0031 addi.w D0, 0x31 /* '1' */
0000003C 3B40 F92E move.w [A5 - 0x6D2], D0
00000040 3B7C 0001 F93A move.w [A5 - 0x6C6], 0x1
00000046 426D F932 clr.w [A5 - 0x6CE]
0000004A 3B7C 0002 F934 move.w [A5 - 0x6CC], 0x2
00000050 3B7C 001E F938 move.w [A5 - 0x6C8], 0x1E
00000056 1B7C 0001 F929 move.b [A5 - 0x6D7], 0x1
0000005C 422D FBC8 clr.b [A5 - 0x438]
00000060 6000 0512 bra +0x514 /* 00000574 */
00000064 7E01 moveq.l D7, 0x01
label00000066:
00000066 3007 move.w D0, D7
00000068 C1FC 000E muls.w D0, 0xE
0000006C 0640 F5DE addi.w D0, 0xF5DE
00000070 4235 0000 clr.b [A5 + D0.w]
00000074 5247 addq.w D7, 1
00000076 0C47 0014 cmpi.w D7, 0x14
0000007A 6FEA ble -0x14 /* 00000066 */
0000007C 7E01 moveq.l D7, 0x01
label0000007E:
0000007E 3007 move.w D0, D7
00000080 D040 add.w D0, D0
00000082 0640 F43E addi.w D0, 0xF43E
00000086 4A75 0000 tst.w [A5 + D0.w]
0000008A 6F00 00DC ble +0xDE /* 00000168 */
0000008E 3007 move.w D0, D7
00000090 D040 add.w D0, D0
00000092 0640 F43E addi.w D0, 0xF43E
00000096 3035 0000 move.w D0, [A5 + D0.w]
0000009A 6000 00B6 bra +0xB8 /* 00000152 */
label0000009E:
0000009E 486D F4C4 pea.l [A5 - 0xB3C]
000000A2 486D F4E2 pea.l [A5 - 0xB1E]
000000A6 3007 move.w D0, D7
000000A8 D040 add.w D0, D0
000000AA 0640 F43E addi.w D0, 0xF43E
000000AE 3035 0000 move.w D0, [A5 + D0.w]
000000B2 E740 asl D0.w, 3
000000B4 0640 F11E addi.w D0, 0xF11E
000000B8 4875 0000 pea.l [A5 + D0.w]
000000BC 3007 move.w D0, D7
000000BE E740 asl D0.w, 3
000000C0 0640 F3E8 addi.w D0, 0xF3E8
000000C4 4875 0000 pea.l [A5 + D0.w]
000000C8 3F3C 0002 move.w -[A7], 0x2
000000CC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000000D0 A8EC syscall CopyBits
000000D2 6000 0094 bra +0x96 /* 00000168 */
label000000D6:
000000D6 486D F156 pea.l [A5 - 0xEAA]
000000DA 3007 move.w D0, D7
000000DC E740 asl D0.w, 3
000000DE 0640 F3EA addi.w D0, 0xF3EA
000000E2 3035 0000 move.w D0, [A5 + D0.w]
000000E6 0640 FFE2 addi.w D0, 0xFFE2
000000EA 3F00 move.w -[A7], D0
000000EC 3007 move.w D0, D7
000000EE E540 asl D0.w, 2
000000F0 0640 F3C4 addi.w D0, 0xF3C4
000000F4 3035 0000 move.w D0, [A5 + D0.w]
000000F8 5B40 subq.w D0, 5
000000FA 3F00 move.w -[A7], D0
000000FC 3007 move.w D0, D7
000000FE E740 asl D0.w, 3
00000100 0640 F3EA addi.w D0, 0xF3EA
00000104 3035 0000 move.w D0, [A5 + D0.w]
00000108 0640 001E addi.w D0, 0x1E
0000010C 3F00 move.w -[A7], D0
0000010E 3007 move.w D0, D7
00000110 E540 asl D0.w, 2
00000112 0640 F3C4 addi.w D0, 0xF3C4
00000116 3035 0000 move.w D0, [A5 + D0.w]
0000011A 0640 0037 addi.w D0, 0x37 /* '7' */
0000011E 3F00 move.w -[A7], D0
00000120 A8A7 syscall SetRect
00000122 486D F4C4 pea.l [A5 - 0xB3C]
00000126 486D F4E2 pea.l [A5 - 0xB1E]
0000012A 3007 move.w D0, D7
0000012C D040 add.w D0, D0
0000012E 0640 F43E addi.w D0, 0xF43E
00000132 3035 0000 move.w D0, [A5 + D0.w]
00000136 5B40 subq.w D0, 5
00000138 E740 asl D0.w, 3
0000013A 0640 FE7C addi.w D0, 0xFE7C
0000013E 4875 0000 pea.l [A5 + D0.w]
00000142 486D F156 pea.l [A5 - 0xEAA]
00000146 3F3C 0002 move.w -[A7], 0x2
0000014A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000014E A8EC syscall CopyBits
00000150 6016 bra +0x18 /* 00000168 */
label00000152:
00000152 5340 subq.w D0, 1
00000154 6B12 bmi +0x14 /* 00000168 */
00000156 5940 subq.w D0, 4
00000158 6F00 FF44 ble -0xBA /* 0000009E */
0000015C 5340 subq.w D0, 1
0000015E 6B08 bmi +0xA /* 00000168 */
00000160 0640 FFF7 addi.w D0, 0xFFF7
00000164 6F00 FF70 ble -0x8E /* 000000D6 */
label00000168:
00000168 5247 addq.w D7, 1
0000016A 0C47 000A cmpi.w D7, 0xA /* '\n' */
0000016E 6F00 FF0E ble -0xF0 /* 0000007E */
00000172 7E01 moveq.l D7, 0x01
label00000174:
00000174 3007 move.w D0, D7
00000176 D040 add.w D0, D0
00000178 0640 F43E addi.w D0, 0xF43E
0000017C 4275 0000 clr.w [A5 + D0.w]
00000180 5247 addq.w D7, 1
00000182 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000186 6FEC ble -0x12 /* 00000174 */
00000188 486D F156 pea.l [A5 - 0xEAA]
0000018C 4267 clr.w -[A7]
0000018E 4267 clr.w -[A7]
00000190 3F3C 0200 move.w -[A7], 0x200
00000194 3F3C 012C move.w -[A7], 0x12C
00000198 A8A7 syscall SetRect
0000019A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000019E A89C syscall PenMode
000001A0 3F3C 0200 move.w -[A7], 0x200
000001A4 3F3C 012C move.w -[A7], 0x12C
000001A8 A89B syscall PenSize
000001AA 4267 clr.w -[A7]
000001AC 4267 clr.w -[A7]
000001AE A893 syscall MoveTo
000001B0 486D FFAC pea.l [A5 - 0x54]
000001B4 A89D syscall PenPat
000001B6 4267 clr.w -[A7]
000001B8 4267 clr.w -[A7]
000001BA A891 syscall LineTo
000001BC 3F3C 0008 move.w -[A7], 0x8
000001C0 A89C syscall PenMode
000001C2 486D FFBC pea.l [A5 - 0x44]
000001C6 A89D syscall PenPat
000001C8 4267 clr.w -[A7]
000001CA 4267 clr.w -[A7]
000001CC A891 syscall LineTo
000001CE 486D FFB4 pea.l [A5 - 0x4C]
000001D2 A89D syscall PenPat
000001D4 4267 clr.w -[A7]
000001D6 4267 clr.w -[A7]
000001D8 A891 syscall LineTo
000001DA 486D FFC4 pea.l [A5 - 0x3C]
000001DE A89D syscall PenPat
000001E0 4267 clr.w -[A7]
000001E2 4267 clr.w -[A7]
000001E4 A891 syscall LineTo
000001E6 3F3C 0001 move.w -[A7], 0x1
000001EA 3F3C 0001 move.w -[A7], 0x1
000001EE A89B syscall PenSize
000001F0 486D FFBC pea.l [A5 - 0x44]
000001F4 A89D syscall PenPat
000001F6 422D F95F clr.b [A5 - 0x6A1]
000001FA 1B7C 0001 FBD2 move.b [A5 - 0x42E], 0x1
00000200 7E01 moveq.l D7, 0x01
label00000202:
00000202 3007 move.w D0, D7
00000204 E940 asl D0.w, 4
00000206 0640 FCC8 addi.w D0, 0xFCC8
0000020A 49F5 0000 lea.l A4, [A5 + D0.w]
0000020E 4214 clr.b [A4]
00000210 422C 000A clr.b [A4 + 0xA]
00000214 426C 000C clr.w [A4 + 0xC]
00000218 5247 addq.w D7, 1
0000021A 0C47 0014 cmpi.w D7, 0x14
0000021E 6FE2 ble -0x1C /* 00000202 */
00000220 0C6D 0006 F468 cmpi.w [A5 - 0xB98], 0x6
00000226 663A bne +0x3C /* 00000262 */
00000228 7E03 moveq.l D7, 0x03
label0000022A:
0000022A 3007 move.w D0, D7
0000022C 5540 subq.w D0, 2
0000022E E740 asl D0.w, 3
00000230 0640 FCB8 addi.w D0, 0xFCB8
00000234 49F5 0000 lea.l A4, [A5 + D0.w]
00000238 38BC 000C move.w [A4], 0xC
0000023C 397C 002E 0004 move.w [A4 + 0x4], 0x2E /* '.' */
00000242 3007 move.w D0, D7
00000244 5340 subq.w D0, 1
00000246 C1FC 0015 muls.w D0, 0x15
0000024A 3940 0002 move.w [A4 + 0x2], D0
0000024E 3007 move.w D0, D7
00000250 C1FC 0015 muls.w D0, 0x15
00000254 5340 subq.w D0, 1
00000256 3940 0006 move.w [A4 + 0x6], D0
0000025A 5247 addq.w D7, 1
0000025C 0C47 0005 cmpi.w D7, 0x5
00000260 6FC8 ble -0x36 /* 0000022A */
label00000262:
00000262 0C6D 0009 F468 cmpi.w [A5 - 0xB98], 0x9 /* '\t' */
00000268 6600 030A bne +0x30C /* 00000574 */
0000026C 7E03 moveq.l D7, 0x03
label0000026E:
0000026E 3007 move.w D0, D7
00000270 5540 subq.w D0, 2
00000272 E740 asl D0.w, 3
00000274 0640 FCB8 addi.w D0, 0xFCB8
00000278 49F5 0000 lea.l A4, [A5 + D0.w]
0000027C 38BC 002F move.w [A4], 0x2F /* '/' */
00000280 397C 0051 0004 move.w [A4 + 0x4], 0x51 /* 'Q' */
00000286 3007 move.w D0, D7
00000288 5340 subq.w D0, 1
0000028A C1FC 0015 muls.w D0, 0x15
0000028E 3940 0002 move.w [A4 + 0x2], D0
00000292 3007 move.w D0, D7
00000294 C1FC 0015 muls.w D0, 0x15
00000298 5340 subq.w D0, 1
0000029A 3940 0006 move.w [A4 + 0x6], D0
0000029E 5247 addq.w D7, 1
000002A0 0C47 0005 cmpi.w D7, 0x5
000002A4 6FC8 ble -0x36 /* 0000026E */
000002A6 6000 02CC bra +0x2CE /* 00000574 */
000002AA 1B7C 0001 FBD3 move.b [A5 - 0x42D], 0x1
000002B0 7E01 moveq.l D7, 0x01
label000002B2:
000002B2 3007 move.w D0, D7
000002B4 C1FC 001C muls.w D0, 0x1C
000002B8 0640 FBF8 addi.w D0, 0xFBF8
000002BC 49F5 0000 lea.l A4, [A5 + D0.w]
000002C0 422C 0010 clr.b [A4 + 0x10]
000002C4 422C 000E clr.b [A4 + 0xE]
000002C8 422C 000F clr.b [A4 + 0xF]
000002CC 5247 addq.w D7, 1
000002CE 0C47 0005 cmpi.w D7, 0x5
000002D2 6FDE ble -0x20 /* 000002B2 */
000002D4 0C6D 0008 F468 cmpi.w [A5 - 0xB98], 0x8
000002DA 6600 0298 bne +0x29A /* 00000574 */
000002DE 7E01 moveq.l D7, 0x01
label000002E0:
000002E0 3007 move.w D0, D7
000002E2 E740 asl D0.w, 3
000002E4 0640 FC98 addi.w D0, 0xFC98
000002E8 49F5 0000 lea.l A4, [A5 + D0.w]
000002EC 3007 move.w D0, D7
000002EE C1FC 0019 muls.w D0, 0x19
000002F2 0640 0194 addi.w D0, 0x194
000002F6 3880 move.w [A4], D0
000002F8 3007 move.w D0, D7
000002FA C1FC 0019 muls.w D0, 0x19
000002FE 0640 01AC addi.w D0, 0x1AC
00000302 3940 0004 move.w [A4 + 0x4], D0
00000306 397C 0114 0002 move.w [A4 + 0x2], 0x114
0000030C 397C 012C 0006 move.w [A4 + 0x6], 0x12C
00000312 5247 addq.w D7, 1
00000314 0C47 0004 cmpi.w D7, 0x4
00000318 6FC6 ble -0x38 /* 000002E0 */
0000031A 6000 0258 bra +0x25A /* 00000574 */
0000031E 1B7C 0001 F115 move.b [A5 - 0xEEB], 0x1
00000324 7E01 moveq.l D7, 0x01
label00000326:
00000326 3007 move.w D0, D7
00000328 E940 asl D0.w, 4
0000032A 0640 FBC4 addi.w D0, 0xFBC4
0000032E 49F5 0000 lea.l A4, [A5 + D0.w]
00000332 422C 000E clr.b [A4 + 0xE]
00000336 422C 000F clr.b [A4 + 0xF]
0000033A 426C 000A clr.w [A4 + 0xA]
0000033E 5247 addq.w D7, 1
00000340 0C47 0004 cmpi.w D7, 0x4
00000344 6FE0 ble -0x1E /* 00000326 */
00000346 6000 022C bra +0x22E /* 00000574 */
0000034A 1B7C 0001 F114 move.b [A5 - 0xEEC], 0x1
00000350 3B7C FFBB ECC4 move.w [A5 - 0x133C], 0xFFBB
00000356 426D ECC8 clr.w [A5 - 0x1338]
0000035A 554F subq.w A7, 2
0000035C 3F3C 01AE move.w -[A7], 0x1AE
00000360 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000364 3B5F ECC6 move.w [A5 - 0x133A], [A7]+
00000368 302D ECC6 move.w D0, [A5 - 0x133A]
0000036C 0640 004D addi.w D0, 0x4D /* 'M' */
00000370 3B40 ECCA move.w [A5 - 0x1336], D0
00000374 3B7C 0001 ECCE move.w [A5 - 0x1332], 0x1
0000037A 426D ECCC clr.w [A5 - 0x1334]
0000037E 6000 01F4 bra +0x1F6 /* 00000574 */
00000382 1B7C 0001 F113 move.b [A5 - 0xEED], 0x1
00000388 3B7C 0001 F0FC move.w [A5 - 0xF04], 0x1
0000038E 3B7C 0004 F0F8 move.w [A5 - 0xF08], 0x4
00000394 426D F0FA clr.w [A5 - 0xF06]
00000398 426D F0FE clr.w [A5 - 0xF02]
0000039C 3B7C 003C F102 move.w [A5 - 0xEFE], 0x3C /* '<' */
000003A2 3B7C FFA9 F100 move.w [A5 - 0xF00], 0xFFA9
000003A8 426D F104 clr.w [A5 - 0xEFC]
000003AC 3B7C 0046 F0F6 move.w [A5 - 0xF0A], 0x46 /* 'F' */
000003B2 6000 01C0 bra +0x1C2 /* 00000574 */
000003B6 1B7C 0001 F112 move.b [A5 - 0xEEE], 0x1
000003BC 426D F0EE clr.w [A5 - 0xF12]
000003C0 3B7C 002E F0F2 move.w [A5 - 0xF0E], 0x2E /* '.' */
000003C6 554F subq.w A7, 2
000003C8 3F3C 01E0 move.w -[A7], 0x1E0
000003CC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000003D0 3B5F F0F0 move.w [A5 - 0xF10], [A7]+
000003D4 302D F0F0 move.w D0, [A5 - 0xF10]
000003D8 0640 001B addi.w D0, 0x1B
000003DC 3B40 F0F4 move.w [A5 - 0xF0C], D0
000003E0 426D F0EC clr.w [A5 - 0xF14]
000003E4 426D F0EA clr.w [A5 - 0xF16]
000003E8 3B7C 0019 F0E8 move.w [A5 - 0xF18], 0x19
000003EE 554F subq.w A7, 2
000003F0 3F3C 01B8 move.w -[A7], 0x1B8
000003F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000003F8 301F move.w D0, [A7]+
000003FA 0640 0028 addi.w D0, 0x28 /* '(' */
000003FE 3B40 F0E6 move.w [A5 - 0xF1A], D0
00000402 3B7C 0078 F0E4 move.w [A5 - 0xF1C], 0x78 /* 'x' */
00000408 7E01 moveq.l D7, 0x01
label0000040A:
0000040A 3007 move.w D0, D7
0000040C E940 asl D0.w, 4
0000040E 0640 F094 addi.w D0, 0xF094
00000412 49F5 0000 lea.l A4, [A5 + D0.w]
00000416 197C 0001 0008 move.b [A4 + 0x8], 0x1
0000041C 4254 clr.w [A4]
0000041E 397C 0011 0004 move.w [A4 + 0x4], 0x11
00000424 554F subq.w A7, 2
00000426 3F3C 01B8 move.w -[A7], 0x1B8
0000042A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000042E 301F move.w D0, [A7]+
00000430 0640 0028 addi.w D0, 0x28 /* '(' */
00000434 3940 0002 move.w [A4 + 0x2], D0
00000438 302C 0002 move.w D0, [A4 + 0x2]
0000043C 0640 0011 addi.w D0, 0x11
00000440 3940 0006 move.w [A4 + 0x6], D0
00000444 554F subq.w A7, 2
00000446 3F3C 0004 move.w -[A7], 0x4
0000044A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000044E 395F 000A move.w [A4 + 0xA], [A7]+
00000452 554F subq.w A7, 2
00000454 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00000458 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000045C 301F move.w D0, [A7]+
0000045E 0640 FFEC addi.w D0, 0xFFEC
00000462 3940 000C move.w [A4 + 0xC], D0
00000466 397C 0014 000E move.w [A4 + 0xE], 0x14
0000046C 486D F4C4 pea.l [A5 - 0xB3C]
00000470 486D F4E2 pea.l [A5 - 0xB1E]
00000474 302C 000A move.w D0, [A4 + 0xA]
00000478 E740 asl D0.w, 3
0000047A 0640 F05C addi.w D0, 0xF05C
0000047E 4875 0000 pea.l [A5 + D0.w]
00000482 2F0C move.l -[A7], A4
00000484 3F3C 0002 move.w -[A7], 0x2
00000488 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000048C A8EC syscall CopyBits
0000048E 5247 addq.w D7, 1
00000490 0C47 0004 cmpi.w D7, 0x4
00000494 6F00 FF74 ble -0x8A /* 0000040A */
00000498 486D F4C4 pea.l [A5 - 0xB3C]
0000049C 486D F4E2 pea.l [A5 - 0xB1E]
000004A0 486D F084 pea.l [A5 - 0xF7C]
000004A4 486D F0EE pea.l [A5 - 0xF12]
000004A8 3F3C 0002 move.w -[A7], 0x2
000004AC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000004B0 A8EC syscall CopyBits
000004B2 6000 00C0 bra +0xC2 /* 00000574 */
000004B6 1B7C 0001 F111 move.b [A5 - 0xEEF], 0x1
000004BC 426D F054 clr.w [A5 - 0xFAC]
000004C0 3B7C 002B F058 move.w [A5 - 0xFA8], 0x2B /* '+' */
000004C6 554F subq.w A7, 2
000004C8 3F3C 01E0 move.w -[A7], 0x1E0
000004CC 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000004D0 3B5F F056 move.w [A5 - 0xFAA], [A7]+
000004D4 302D F056 move.w D0, [A5 - 0xFAA]
000004D8 0640 001E addi.w D0, 0x1E
000004DC 3B40 F05A move.w [A5 - 0xFA6], D0
000004E0 426D F020 clr.w [A5 - 0xFE0]
000004E4 426D F01E clr.w [A5 - 0xFE2]
000004E8 3B7C 0019 F022 move.w [A5 - 0xFDE], 0x19
000004EE 554F subq.w A7, 2
000004F0 3F3C 01B8 move.w -[A7], 0x1B8
000004F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000004F8 301F move.w D0, [A7]+
000004FA 0640 0028 addi.w D0, 0x28 /* '(' */
000004FE 3B40 F01C move.w [A5 - 0xFE4], D0
00000502 3B7C 0078 F01A move.w [A5 - 0xFE6], 0x78 /* 'x' */
00000508 7E01 moveq.l D7, 0x01
label0000050A:
0000050A 3007 move.w D0, D7
0000050C E940 asl D0.w, 4
0000050E 0640 EFC2 addi.w D0, 0xEFC2
00000512 49F5 0000 lea.l A4, [A5 + D0.w]
00000516 422C 0008 clr.b [A4 + 0x8]
0000051A 5247 addq.w D7, 1
0000051C 0C47 0004 cmpi.w D7, 0x4
00000520 6FE8 ble -0x16 /* 0000050A */
00000522 486D F4C4 pea.l [A5 - 0xB3C]
00000526 486D F4E2 pea.l [A5 - 0xB1E]
0000052A 486D F024 pea.l [A5 - 0xFDC]
0000052E 486D F054 pea.l [A5 - 0xFAC]
00000532 3F3C 0002 move.w -[A7], 0x2
00000536 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000053A A8EC syscall CopyBits
0000053C 6036 bra +0x38 /* 00000574 */
0000053E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000542 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1
00000548 602A bra +0x2C /* 00000574 */
label0000054A:
0000054A 5340 subq.w D0, 1
0000054C 0C40 000C cmpi.w D0, 0xC
00000550 6422 bcc +0x24 /* 00000574 */
00000552 D040 add.w D0, D0
00000554 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000558 4EFB 0002 jmp [PC + D0.w + 0x2]
0000055C FAB4 FDEE .extension 0xAB4 <<F/2-3/5>> // unimplemented
00000560 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00000562 FDC2 .invalid <<F/7/6>>
00000564 FD4E .extension 0xD4E <<F/4-5/6>> // unimplemented
00000566 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00000568 FE26 FD4E .unknown 0xFE26 0xFD4E (W = 7)
0000056C FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
0000056E FE5A FF5A .extension 0xE5A <<F/1/7>>, 0xFF5A // unimplemented
00000572 FFE2 .invalid <<F/7/7>>
label00000574:
00000574 4CDF 1080 movem.l D7,A4, [A7]+
00000578 4E5E unlink A6
0000057A 4E75 rts
0000057C 444F neg.w A7
0000057E 4D4F chk.w D6, A7
00000580 4E53 5420 link A3, -0xFFFFABE0
export_55:
00000584 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000588 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000058C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000590 4E56 FED8 link A6, -0x0128
00000594 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000598 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000059C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
label000005A0:
000005A0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000005A4 594F subq.w A7, 4
000005A6 A975 syscall TickCount
000005A8 2B5F F11E move.l [A5 - 0xEE2], [A7]+
000005AC 426D FF00 clr.w [A5 - 0x100]
label000005B0:
000005B0 302D F10E move.w D0, [A5 - 0xEF2]
000005B4 5240 addq.w D0, 1
000005B6 3B40 F10E move.w [A5 - 0xEF2], D0
000005BA 0C6D 0004 F10E cmpi.w [A5 - 0xEF2], 0x4
000005C0 6606 bne +0x8 /* 000005C8 */
000005C2 3B7C 0001 F10E move.w [A5 - 0xEF2], 0x1
label000005C8:
000005C8 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
000005CE 6710 beq +0x12 /* 000005E0 */
000005D0 554F subq.w A7, 2
000005D2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005D6 486D F82C pea.l [A5 - 0x7D4]
000005DA A970 syscall GetNextEvent
000005DC 1B5F F841 move.b [A5 - 0x7BF], [A7]+
label000005E0:
000005E0 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
000005E6 6610 bne +0x12 /* 000005F8 */
000005E8 554F subq.w A7, 2
000005EA 3F3C 000E move.w -[A7], 0xE
000005EE 486D F82C pea.l [A5 - 0x7D4]
000005F2 A970 syscall GetNextEvent
000005F4 1B5F F841 move.b [A5 - 0x7BF], [A7]+
label000005F8:
000005F8 2F2D F82E move.l -[A7], [A5 - 0x7D2]
000005FC 2F3C 0000 0100 move.l -[A7], 0x100
00000602 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000606 7009 moveq.l D0, 0x09
00000608 B09F cmp.l D0, [A7]+
0000060A 6636 bne +0x38 /* 00000642 */
label0000060C:
0000060C 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
00000612 6710 beq +0x12 /* 00000624 */
00000614 554F subq.w A7, 2
00000616 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000061A 486D F82C pea.l [A5 - 0x7D4]
0000061E A970 syscall GetNextEvent
00000620 1B5F F841 move.b [A5 - 0x7BF], [A7]+
label00000624:
00000624 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
0000062A 6610 bne +0x12 /* 0000063C */
0000062C 554F subq.w A7, 2
0000062E 3F3C 000E move.w -[A7], 0xE
00000632 486D F82C pea.l [A5 - 0x7D4]
00000636 A970 syscall GetNextEvent
00000638 1B5F F841 move.b [A5 - 0x7BF], [A7]+
label0000063C:
0000063C 4A2D F841 tst.b [A5 - 0x7BF]
00000640 67CA beq -0x34 /* 0000060C */
label00000642:
00000642 3F3C FFFF move.w -[A7], 0xFFFF
00000646 4267 clr.w -[A7]
00000648 201F move.l D0, [A7]+
0000064A A032 syscall FlushEvents
0000064C 102D F840 move.b D0, [A5 - 0x7C0]
00000650 5300 subq.b D0, 1
00000652 122D F10B move.b D1, [A5 - 0xEF5]
00000656 5301 subq.b D1, 1
00000658 C001 and.b D0, D1
0000065A 4A6D EC5C tst.w [A5 - 0x13A4]
0000065E 57C1 seq D1
00000660 C001 and.b D0, D1
00000662 671A beq +0x1C /* 0000067E */
00000664 486D F4D2 pea.l [A5 - 0xB2E]
00000668 486D F4E2 pea.l [A5 - 0xB1E]
0000066C 486D F3A6 pea.l [A5 - 0xC5A]
00000670 486D F45E pea.l [A5 - 0xBA2]
00000674 3F3C 0002 move.w -[A7], 0x2
00000678 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000067C A8EC syscall CopyBits
label0000067E:
0000067E 102D F840 move.b D0, [A5 - 0x7C0]
00000682 5300 subq.b D0, 1
00000684 122D F10B move.b D1, [A5 - 0xEF5]
00000688 5301 subq.b D1, 1
0000068A C001 and.b D0, D1
0000068C 4A6D EC5C tst.w [A5 - 0x13A4]
00000690 5EC1 sgt D1
00000692 C001 and.b D0, D1
00000694 6724 beq +0x26 /* 000006BA */
00000696 486D F4C4 pea.l [A5 - 0xB3C]
0000069A 486D F4E2 pea.l [A5 - 0xB1E]
0000069E 302D EC5C move.w D0, [A5 - 0x13A4]
000006A2 E740 asl D0.w, 3
000006A4 0640 F9A6 addi.w D0, 0xF9A6
000006A8 4875 0000 pea.l [A5 + D0.w]
000006AC 486D F45E pea.l [A5 - 0xBA2]
000006B0 3F3C 0002 move.w -[A7], 0x2
000006B4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000006B8 A8EC syscall CopyBits
label000006BA:
000006BA 0C6D 0002 F82C cmpi.w [A5 - 0x7D4], 0x2
000006C0 57C0 seq D0
000006C2 0C6D 0003 F82C cmpi.w [A5 - 0x7D4], 0x3
000006C8 57C1 seq D1
000006CA 8001 or.b D0, D1
000006CC 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
000006D2 57C1 seq D1
000006D4 C001 and.b D0, D1
000006D6 4A6D EC5C tst.w [A5 - 0x13A4]
000006DA 5EC1 sgt D1
000006DC C001 and.b D0, D1
000006DE 6706 beq +0x8 /* 000006E6 */
000006E0 3B7C FFFF EC56 move.w [A5 - 0x13AA], 0xFFFF
label000006E6:
000006E6 0C6D 0001 F82C cmpi.w [A5 - 0x7D4], 0x1
000006EC 57C0 seq D0
000006EE 0C6D 0003 F3C6 cmpi.w [A5 - 0xC3A], 0x3
000006F4 57C1 seq D1
000006F6 C001 and.b D0, D1
000006F8 4A6D EC5C tst.w [A5 - 0x13A4]
000006FC 57C1 seq D1
000006FE C001 and.b D0, D1
00000700 122D FBD2 move.b D1, [A5 - 0x42E]
00000704 5301 subq.b D1, 1
00000706 C001 and.b D0, D1
00000708 122D F115 move.b D1, [A5 - 0xEEB]
0000070C 5301 subq.b D1, 1
0000070E C001 and.b D0, D1
00000710 6706 beq +0x8 /* 00000718 */
00000712 3B7C 0001 EC56 move.w [A5 - 0x13AA], 0x1
label00000718:
00000718 4A6D EC56 tst.w [A5 - 0x13AA]
0000071C 6F00 12E0 ble +0x12E2 /* 000019FE */
00000720 302D EC5C move.w D0, [A5 - 0x13A4]
00000724 5240 addq.w D0, 1
00000726 3B40 EC5C move.w [A5 - 0x13A4], D0
0000072A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000072E 594F subq.w A7, 4
00000730 3F3C 0001 move.w -[A7], 0x1
00000734 7007 moveq.l D0, 0x07
00000736 906D EC5C sub.w D0, [A5 - 0x13A4]
0000073A 3F00 move.w -[A7], D0
0000073C A869 syscall FixRatio
0000073E 206D F84A movea.l A0, [A5 - 0x7B6]
00000742 215F 0002 move.l [A0 + 0x2], [A7]+
00000746 2F2D F852 move.l -[A7], [A5 - 0x7AE]
0000074A 594F subq.w A7, 4
0000074C 594F subq.w A7, 4
0000074E 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00000754 3F3C 03F1 move.w -[A7], 0x3F1
00000758 A9A0 syscall GetResource
0000075A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000075E 42A7 clr.l -[A7]
00000760 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000764 0C6D 0006 EC5C cmpi.w [A5 - 0x13A4], 0x6
0000076A 6600 1280 bne +0x1282 /* 000019EC */
0000076E 3B7C 0004 EC5C move.w [A5 - 0x13A4], 0x4
00000774 486D F45E pea.l [A5 - 0xBA2]
00000778 3F3C FFF1 move.w -[A7], 0xFFF1
0000077C 4267 clr.w -[A7]
0000077E A8A9 syscall InsetRect
00000780 4A2D FBD3 tst.b [A5 - 0x42D]
00000784 6700 0474 beq +0x476 /* 00000BFA */
00000788 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label0000078E:
0000078E 302D F47C move.w D0, [A5 - 0xB84]
00000792 C1FC 001C muls.w D0, 0x1C
00000796 0640 FBF8 addi.w D0, 0xFBF8
0000079A 47F5 0000 lea.l A3, [A5 + D0.w]
0000079E 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
000007A4 5DC0 slt D0
000007A6 C02B 000E and.b D0, [A3 + 0xE]
000007AA 6700 0440 beq +0x442 /* 00000BEC */
000007AE 554F subq.w A7, 2
000007B0 486D F45E pea.l [A5 - 0xBA2]
000007B4 2F0B move.l -[A7], A3
000007B6 486D F156 pea.l [A5 - 0xEAA]
000007BA A8AA syscall SectRect
000007BC 4A1F tst.b [A7]+
000007BE 6700 042C beq +0x42E /* 00000BEC */
000007C2 302B 001A move.w D0, [A3 + 0x1A]
000007C6 5240 addq.w D0, 1
000007C8 3740 001A move.w [A3 + 0x1A], D0
000007CC 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
000007D2 6600 0418 bne +0x41A /* 00000BEC */
000007D6 486D F4D2 pea.l [A5 - 0xB2E]
000007DA 486D F4E2 pea.l [A5 - 0xB1E]
000007DE 302B 0008 move.w D0, [A3 + 0x8]
000007E2 E740 asl D0.w, 3
000007E4 0640 FC98 addi.w D0, 0xFC98
000007E8 4875 0000 pea.l [A5 + D0.w]
000007EC 2F0B move.l -[A7], A3
000007EE 3F3C 0002 move.w -[A7], 0x2
000007F2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000007F6 A8EC syscall CopyBits
000007F8 426D F47A clr.w [A5 - 0xB86]
label000007FC:
000007FC 302D F47A move.w D0, [A5 - 0xB86]
00000800 5240 addq.w D0, 1
00000802 3B40 F47A move.w [A5 - 0xB86], D0
00000806 302D F47A move.w D0, [A5 - 0xB86]
0000080A D040 add.w D0, D0
0000080C 0640 F43E addi.w D0, 0xF43E
00000810 4A75 0000 tst.w [A5 + D0.w]
00000814 57C0 seq D0
00000816 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
0000081C 57C1 seq D1
0000081E 8001 or.b D0, D1
00000820 67DA beq -0x24 /* 000007FC */
00000822 302D F47A move.w D0, [A5 - 0xB86]
00000826 D040 add.w D0, D0
00000828 0640 F43E addi.w D0, 0xF43E
0000082C 4A75 0000 tst.w [A5 + D0.w]
00000830 6600 00C2 bne +0xC4 /* 000008F4 */
00000834 302D F47A move.w D0, [A5 - 0xB86]
00000838 D040 add.w D0, D0
0000083A 0640 F43E addi.w D0, 0xF43E
0000083E 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000844 3013 move.w D0, [A3]
00000846 0640 000A addi.w D0, 0xA /* '\n' */
0000084A 322D F47A move.w D1, [A5 - 0xB86]
0000084E E741 asl D1.w, 3
00000850 0641 F3EC addi.w D1, 0xF3EC
00000854 3B80 1000 move.w [A5 + D1.w], D0
00000858 302B 0002 move.w D0, [A3 + 0x2]
0000085C 5E40 addq.w D0, 7
0000085E 322D F47A move.w D1, [A5 - 0xB86]
00000862 E741 asl D1.w, 3
00000864 0641 F3EA addi.w D1, 0xF3EA
00000868 3B80 1000 move.w [A5 + D1.w], D0
0000086C 302D F47A move.w D0, [A5 - 0xB86]
00000870 E740 asl D0.w, 3
00000872 0640 F3EC addi.w D0, 0xF3EC
00000876 3035 0000 move.w D0, [A5 + D0.w]
0000087A 5F40 subq.w D0, 7
0000087C 322D F47A move.w D1, [A5 - 0xB86]
00000880 E741 asl D1.w, 3
00000882 0641 F3E8 addi.w D1, 0xF3E8
00000886 3B80 1000 move.w [A5 + D1.w], D0
0000088A 302D F47A move.w D0, [A5 - 0xB86]
0000088E E740 asl D0.w, 3
00000890 0640 F3EA addi.w D0, 0xF3EA
00000894 3035 0000 move.w D0, [A5 + D0.w]
00000898 5840 addq.w D0, 4
0000089A 322D F47A move.w D1, [A5 - 0xB86]
0000089E E741 asl D1.w, 3
000008A0 0641 F3EE addi.w D1, 0xF3EE
000008A4 3B80 1000 move.w [A5 + D1.w], D0
000008A8 302B 0002 move.w D0, [A3 + 0x2]
000008AC 5A40 addq.w D0, 5
000008AE 322D F47A move.w D1, [A5 - 0xB86]
000008B2 E541 asl D1.w, 2
000008B4 0641 F3C6 addi.w D1, 0xF3C6
000008B8 3B80 1000 move.w [A5 + D1.w], D0
000008BC 3013 move.w D0, [A3]
000008BE 0640 FFE7 addi.w D0, 0xFFE7
000008C2 322D F47A move.w D1, [A5 - 0xB86]
000008C6 E541 asl D1.w, 2
000008C8 0641 F3C4 addi.w D1, 0xF3C4
000008CC 3B80 1000 move.w [A5 + D1.w], D0
000008D0 486D F4C4 pea.l [A5 - 0xB3C]
000008D4 486D F4E2 pea.l [A5 - 0xB1E]
000008D8 486D F126 pea.l [A5 - 0xEDA]
000008DC 302D F47A move.w D0, [A5 - 0xB86]
000008E0 E740 asl D0.w, 3
000008E2 0640 F3E8 addi.w D0, 0xF3E8
000008E6 4875 0000 pea.l [A5 + D0.w]
000008EA 3F3C 0002 move.w -[A7], 0x2
000008EE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000008F2 A8EC syscall CopyBits
label000008F4:
000008F4 426D F47A clr.w [A5 - 0xB86]
label000008F8:
000008F8 302D F47A move.w D0, [A5 - 0xB86]
000008FC 5240 addq.w D0, 1
000008FE 3B40 F47A move.w [A5 - 0xB86], D0
00000902 302D F47A move.w D0, [A5 - 0xB86]
00000906 D040 add.w D0, D0
00000908 0640 F43E addi.w D0, 0xF43E
0000090C 4A75 0000 tst.w [A5 + D0.w]
00000910 57C0 seq D0
00000912 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00000918 57C1 seq D1
0000091A 8001 or.b D0, D1
0000091C 67DA beq -0x24 /* 000008F8 */
0000091E 302D F47A move.w D0, [A5 - 0xB86]
00000922 D040 add.w D0, D0
00000924 0640 F43E addi.w D0, 0xF43E
00000928 4A75 0000 tst.w [A5 + D0.w]
0000092C 6600 00C6 bne +0xC8 /* 000009F4 */
00000930 302D F47A move.w D0, [A5 - 0xB86]
00000934 D040 add.w D0, D0
00000936 0640 F43E addi.w D0, 0xF43E
0000093A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000940 3013 move.w D0, [A3]
00000942 0640 000A addi.w D0, 0xA /* '\n' */
00000946 322D F47A move.w D1, [A5 - 0xB86]
0000094A E741 asl D1.w, 3
0000094C 0641 F3EC addi.w D1, 0xF3EC
00000950 3B80 1000 move.w [A5 + D1.w], D0
00000954 302B 0002 move.w D0, [A3 + 0x2]
00000958 0640 001B addi.w D0, 0x1B
0000095C 322D F47A move.w D1, [A5 - 0xB86]
00000960 E741 asl D1.w, 3
00000962 0641 F3EA addi.w D1, 0xF3EA
00000966 3B80 1000 move.w [A5 + D1.w], D0
0000096A 302D F47A move.w D0, [A5 - 0xB86]
0000096E E740 asl D0.w, 3
00000970 0640 F3EC addi.w D0, 0xF3EC
00000974 3035 0000 move.w D0, [A5 + D0.w]
00000978 5F40 subq.w D0, 7
0000097A 322D F47A move.w D1, [A5 - 0xB86]
0000097E E741 asl D1.w, 3
00000980 0641 F3E8 addi.w D1, 0xF3E8
00000984 3B80 1000 move.w [A5 + D1.w], D0
00000988 302D F47A move.w D0, [A5 - 0xB86]
0000098C E740 asl D0.w, 3
0000098E 0640 F3EA addi.w D0, 0xF3EA
00000992 3035 0000 move.w D0, [A5 + D0.w]
00000996 5840 addq.w D0, 4
00000998 322D F47A move.w D1, [A5 - 0xB86]
0000099C E741 asl D1.w, 3
0000099E 0641 F3EE addi.w D1, 0xF3EE
000009A2 3B80 1000 move.w [A5 + D1.w], D0
000009A6 302B 0002 move.w D0, [A3 + 0x2]
000009AA 0640 0019 addi.w D0, 0x19
000009AE 322D F47A move.w D1, [A5 - 0xB86]
000009B2 E541 asl D1.w, 2
000009B4 0641 F3C6 addi.w D1, 0xF3C6
000009B8 3B80 1000 move.w [A5 + D1.w], D0
000009BC 3013 move.w D0, [A3]
000009BE 0640 FFE7 addi.w D0, 0xFFE7
000009C2 322D F47A move.w D1, [A5 - 0xB86]
000009C6 E541 asl D1.w, 2
000009C8 0641 F3C4 addi.w D1, 0xF3C4
000009CC 3B80 1000 move.w [A5 + D1.w], D0
000009D0 486D F4C4 pea.l [A5 - 0xB3C]
000009D4 486D F4E2 pea.l [A5 - 0xB1E]
000009D8 486D F126 pea.l [A5 - 0xEDA]
000009DC 302D F47A move.w D0, [A5 - 0xB86]
000009E0 E740 asl D0.w, 3
000009E2 0640 F3E8 addi.w D0, 0xF3E8
000009E6 4875 0000 pea.l [A5 + D0.w]
000009EA 3F3C 0002 move.w -[A7], 0x2
000009EE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000009F2 A8EC syscall CopyBits
label000009F4:
000009F4 426D F47A clr.w [A5 - 0xB86]
label000009F8:
000009F8 302D F47A move.w D0, [A5 - 0xB86]
000009FC 5240 addq.w D0, 1
000009FE 3B40 F47A move.w [A5 - 0xB86], D0
00000A02 302D F47A move.w D0, [A5 - 0xB86]
00000A06 D040 add.w D0, D0
00000A08 0640 F43E addi.w D0, 0xF43E
00000A0C 4A75 0000 tst.w [A5 + D0.w]
00000A10 57C0 seq D0
00000A12 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00000A18 57C1 seq D1
00000A1A 8001 or.b D0, D1
00000A1C 67DA beq -0x24 /* 000009F8 */
00000A1E 302D F47A move.w D0, [A5 - 0xB86]
00000A22 D040 add.w D0, D0
00000A24 0640 F43E addi.w D0, 0xF43E
00000A28 4A75 0000 tst.w [A5 + D0.w]
00000A2C 6600 00C2 bne +0xC4 /* 00000AF0 */
00000A30 302D F47A move.w D0, [A5 - 0xB86]
00000A34 D040 add.w D0, D0
00000A36 0640 F43E addi.w D0, 0xF43E
00000A3A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000A40 3013 move.w D0, [A3]
00000A42 0640 000A addi.w D0, 0xA /* '\n' */
00000A46 322D F47A move.w D1, [A5 - 0xB86]
00000A4A E741 asl D1.w, 3
00000A4C 0641 F3EC addi.w D1, 0xF3EC
00000A50 3B80 1000 move.w [A5 + D1.w], D0
00000A54 302B 0002 move.w D0, [A3 + 0x2]
00000A58 0640 001B addi.w D0, 0x1B
00000A5C 322D F47A move.w D1, [A5 - 0xB86]
00000A60 E741 asl D1.w, 3
00000A62 0641 F3EA addi.w D1, 0xF3EA
00000A66 3B80 1000 move.w [A5 + D1.w], D0
00000A6A 302D F47A move.w D0, [A5 - 0xB86]
00000A6E E740 asl D0.w, 3
00000A70 0640 F3EC addi.w D0, 0xF3EC
00000A74 3035 0000 move.w D0, [A5 + D0.w]
00000A78 5F40 subq.w D0, 7
00000A7A 322D F47A move.w D1, [A5 - 0xB86]
00000A7E E741 asl D1.w, 3
00000A80 0641 F3E8 addi.w D1, 0xF3E8
00000A84 3B80 1000 move.w [A5 + D1.w], D0
00000A88 302D F47A move.w D0, [A5 - 0xB86]
00000A8C E740 asl D0.w, 3
00000A8E 0640 F3EA addi.w D0, 0xF3EA
00000A92 3035 0000 move.w D0, [A5 + D0.w]
00000A96 5840 addq.w D0, 4
00000A98 322D F47A move.w D1, [A5 - 0xB86]
00000A9C E741 asl D1.w, 3
00000A9E 0641 F3EE addi.w D1, 0xF3EE
00000AA2 3B80 1000 move.w [A5 + D1.w], D0
00000AA6 302B 0002 move.w D0, [A3 + 0x2]
00000AAA 5A40 addq.w D0, 5
00000AAC 322D F47A move.w D1, [A5 - 0xB86]
00000AB0 E541 asl D1.w, 2
00000AB2 0641 F3C6 addi.w D1, 0xF3C6
00000AB6 3B80 1000 move.w [A5 + D1.w], D0
00000ABA 3013 move.w D0, [A3]
00000ABC 5B40 subq.w D0, 5
00000ABE 322D F47A move.w D1, [A5 - 0xB86]
00000AC2 E541 asl D1.w, 2
00000AC4 0641 F3C4 addi.w D1, 0xF3C4
00000AC8 3B80 1000 move.w [A5 + D1.w], D0
00000ACC 486D F4C4 pea.l [A5 - 0xB3C]
00000AD0 486D F4E2 pea.l [A5 - 0xB1E]
00000AD4 486D F126 pea.l [A5 - 0xEDA]
00000AD8 302D F47A move.w D0, [A5 - 0xB86]
00000ADC E740 asl D0.w, 3
00000ADE 0640 F3E8 addi.w D0, 0xF3E8
00000AE2 4875 0000 pea.l [A5 + D0.w]
00000AE6 3F3C 0002 move.w -[A7], 0x2
00000AEA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000AEE A8EC syscall CopyBits
label00000AF0:
00000AF0 426D F47A clr.w [A5 - 0xB86]
label00000AF4:
00000AF4 302D F47A move.w D0, [A5 - 0xB86]
00000AF8 5240 addq.w D0, 1
00000AFA 3B40 F47A move.w [A5 - 0xB86], D0
00000AFE 302D F47A move.w D0, [A5 - 0xB86]
00000B02 D040 add.w D0, D0
00000B04 0640 F43E addi.w D0, 0xF43E
00000B08 4A75 0000 tst.w [A5 + D0.w]
00000B0C 57C0 seq D0
00000B0E 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00000B14 57C1 seq D1
00000B16 8001 or.b D0, D1
00000B18 67DA beq -0x24 /* 00000AF4 */
00000B1A 302D F47A move.w D0, [A5 - 0xB86]
00000B1E D040 add.w D0, D0
00000B20 0640 F43E addi.w D0, 0xF43E
00000B24 4A75 0000 tst.w [A5 + D0.w]
00000B28 6600 00C2 bne +0xC4 /* 00000BEC */
00000B2C 302D F47A move.w D0, [A5 - 0xB86]
00000B30 D040 add.w D0, D0
00000B32 0640 F43E addi.w D0, 0xF43E
00000B36 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00000B3C 3013 move.w D0, [A3]
00000B3E 0640 000A addi.w D0, 0xA /* '\n' */
00000B42 322D F47A move.w D1, [A5 - 0xB86]
00000B46 E741 asl D1.w, 3
00000B48 0641 F3EC addi.w D1, 0xF3EC
00000B4C 3B80 1000 move.w [A5 + D1.w], D0
00000B50 302B 0002 move.w D0, [A3 + 0x2]
00000B54 5E40 addq.w D0, 7
00000B56 322D F47A move.w D1, [A5 - 0xB86]
00000B5A E741 asl D1.w, 3
00000B5C 0641 F3EA addi.w D1, 0xF3EA
00000B60 3B80 1000 move.w [A5 + D1.w], D0
00000B64 302D F47A move.w D0, [A5 - 0xB86]
00000B68 E740 asl D0.w, 3
00000B6A 0640 F3EC addi.w D0, 0xF3EC
00000B6E 3035 0000 move.w D0, [A5 + D0.w]
00000B72 5F40 subq.w D0, 7
00000B74 322D F47A move.w D1, [A5 - 0xB86]
00000B78 E741 asl D1.w, 3
00000B7A 0641 F3E8 addi.w D1, 0xF3E8
00000B7E 3B80 1000 move.w [A5 + D1.w], D0
00000B82 302D F47A move.w D0, [A5 - 0xB86]
00000B86 E740 asl D0.w, 3
00000B88 0640 F3EA addi.w D0, 0xF3EA
00000B8C 3035 0000 move.w D0, [A5 + D0.w]
00000B90 5840 addq.w D0, 4
00000B92 322D F47A move.w D1, [A5 - 0xB86]
00000B96 E741 asl D1.w, 3
00000B98 0641 F3EE addi.w D1, 0xF3EE
00000B9C 3B80 1000 move.w [A5 + D1.w], D0
00000BA0 302B 0002 move.w D0, [A3 + 0x2]
00000BA4 0640 0019 addi.w D0, 0x19
00000BA8 322D F47A move.w D1, [A5 - 0xB86]
00000BAC E541 asl D1.w, 2
00000BAE 0641 F3C6 addi.w D1, 0xF3C6
00000BB2 3B80 1000 move.w [A5 + D1.w], D0
00000BB6 3013 move.w D0, [A3]
00000BB8 5B40 subq.w D0, 5
00000BBA 322D F47A move.w D1, [A5 - 0xB86]
00000BBE E541 asl D1.w, 2
00000BC0 0641 F3C4 addi.w D1, 0xF3C4
00000BC4 3B80 1000 move.w [A5 + D1.w], D0
00000BC8 486D F4C4 pea.l [A5 - 0xB3C]
00000BCC 486D F4E2 pea.l [A5 - 0xB1E]
00000BD0 486D F126 pea.l [A5 - 0xEDA]
00000BD4 302D F47A move.w D0, [A5 - 0xB86]
00000BD8 E740 asl D0.w, 3
00000BDA 0640 F3E8 addi.w D0, 0xF3E8
00000BDE 4875 0000 pea.l [A5 + D0.w]
00000BE2 3F3C 0002 move.w -[A7], 0x2
00000BE6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000BEA A8EC syscall CopyBits
label00000BEC:
00000BEC 526D F47C addq.w [A5 - 0xB84], 1
00000BF0 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00000BF6 6F00 FB96 ble -0x468 /* 0000078E */
label00000BFA:
00000BFA 302D F45E move.w D0, [A5 - 0xBA2]
00000BFE B06D F102 cmp.w D0, [A5 - 0xEFE]
00000C02 5DC0 slt D0
00000C04 C02D F113 and.b D0, [A5 - 0xEED]
00000C08 322D F464 move.w D1, [A5 - 0xB9C]
00000C0C B26D F100 cmp.w D1, [A5 - 0xF00]
00000C10 5EC1 sgt D1
00000C12 C001 and.b D0, D1
00000C14 322D F460 move.w D1, [A5 - 0xBA0]
00000C18 B26D F104 cmp.w D1, [A5 - 0xEFC]
00000C1C 5DC1 slt D1
00000C1E C001 and.b D0, D1
00000C20 670A beq +0xC /* 00000C2C */
00000C22 302D F0F6 move.w D0, [A5 - 0xF0A]
00000C26 5340 subq.w D0, 1
00000C28 3B40 F0F6 move.w [A5 - 0xF0A], D0
label00000C2C:
00000C2C 302D F45E move.w D0, [A5 - 0xBA2]
00000C30 B06D F92E cmp.w D0, [A5 - 0x6D2]
00000C34 5DC0 slt D0
00000C36 C02D F116 and.b D0, [A5 - 0xEEA]
00000C3A 322D F92C move.w D1, [A5 - 0x6D4]
00000C3E 0641 0014 addi.w D1, 0x14
00000C42 B26D F464 cmp.w D1, [A5 - 0xB9C]
00000C46 5DC1 slt D1
00000C48 C001 and.b D0, D1
00000C4A 322D F460 move.w D1, [A5 - 0xBA0]
00000C4E B26D F930 cmp.w D1, [A5 - 0x6D0]
00000C52 5DC1 slt D1
00000C54 C001 and.b D0, D1
00000C56 670A beq +0xC /* 00000C62 */
00000C58 302D F938 move.w D0, [A5 - 0x6C8]
00000C5C 5340 subq.w D0, 1
00000C5E 3B40 F938 move.w [A5 - 0x6C8], D0
label00000C62:
00000C62 302D F45E move.w D0, [A5 - 0xBA2]
00000C66 B06D ECC8 cmp.w D0, [A5 - 0x1338]
00000C6A 5DC0 slt D0
00000C6C C02D F114 and.b D0, [A5 - 0xEEC]
00000C70 322D F464 move.w D1, [A5 - 0xB9C]
00000C74 B26D ECC6 cmp.w D1, [A5 - 0x133A]
00000C78 5EC1 sgt D1
00000C7A C001 and.b D0, D1
00000C7C 322D F460 move.w D1, [A5 - 0xBA0]
00000C80 B26D ECCA cmp.w D1, [A5 - 0x1336]
00000C84 5DC1 slt D1
00000C86 C001 and.b D0, D1
00000C88 670A beq +0xC /* 00000C94 */
00000C8A 302D ECCC move.w D0, [A5 - 0x1334]
00000C8E 5240 addq.w D0, 1
00000C90 3B40 ECCC move.w [A5 - 0x1334], D0
label00000C94:
00000C94 302D F45E move.w D0, [A5 - 0xBA2]
00000C98 B06D F0F2 cmp.w D0, [A5 - 0xF0E]
00000C9C 5DC0 slt D0
00000C9E C02D F112 and.b D0, [A5 - 0xEEE]
00000CA2 322D F464 move.w D1, [A5 - 0xB9C]
00000CA6 B26D F0F0 cmp.w D1, [A5 - 0xF10]
00000CAA 5EC1 sgt D1
00000CAC C001 and.b D0, D1
00000CAE 322D F460 move.w D1, [A5 - 0xBA0]
00000CB2 B26D F0F4 cmp.w D1, [A5 - 0xF0C]
00000CB6 5DC1 slt D1
00000CB8 C001 and.b D0, D1
00000CBA 6744 beq +0x46 /* 00000D00 */
00000CBC 302D F0E8 move.w D0, [A5 - 0xF18]
00000CC0 5340 subq.w D0, 1
00000CC2 3B40 F0E8 move.w [A5 - 0xF18], D0
00000CC6 4A6D F0E8 tst.w [A5 - 0xF18]
00000CCA 6634 bne +0x36 /* 00000D00 */
00000CCC 486D F4C4 pea.l [A5 - 0xB3C]
00000CD0 486D F4E2 pea.l [A5 - 0xB1E]
00000CD4 486D F084 pea.l [A5 - 0xF7C]
00000CD8 486D F0EE pea.l [A5 - 0xF12]
00000CDC 3F3C 0002 move.w -[A7], 0x2
00000CE0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000CE4 A8EC syscall CopyBits
00000CE6 486D F4C4 pea.l [A5 - 0xB3C]
00000CEA 486D F4E2 pea.l [A5 - 0xB1E]
00000CEE 486D F08C pea.l [A5 - 0xF74]
00000CF2 486D F0EE pea.l [A5 - 0xF12]
00000CF6 3F3C 0002 move.w -[A7], 0x2
00000CFA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000CFE A8EC syscall CopyBits
label00000D00:
00000D00 302D F45E move.w D0, [A5 - 0xBA2]
00000D04 B06D F058 cmp.w D0, [A5 - 0xFA8]
00000D08 5DC0 slt D0
00000D0A C02D F111 and.b D0, [A5 - 0xEEF]
00000D0E 322D F464 move.w D1, [A5 - 0xB9C]
00000D12 B26D F056 cmp.w D1, [A5 - 0xFAA]
00000D16 5EC1 sgt D1
00000D18 C001 and.b D0, D1
00000D1A 322D F460 move.w D1, [A5 - 0xBA0]
00000D1E B26D F05A cmp.w D1, [A5 - 0xFA6]
00000D22 5DC1 slt D1
00000D24 C001 and.b D0, D1
00000D26 6744 beq +0x46 /* 00000D6C */
00000D28 302D F022 move.w D0, [A5 - 0xFDE]
00000D2C 5340 subq.w D0, 1
00000D2E 3B40 F022 move.w [A5 - 0xFDE], D0
00000D32 4A6D F022 tst.w [A5 - 0xFDE]
00000D36 6634 bne +0x36 /* 00000D6C */
00000D38 486D F4C4 pea.l [A5 - 0xB3C]
00000D3C 486D F4E2 pea.l [A5 - 0xB1E]
00000D40 486D F024 pea.l [A5 - 0xFDC]
00000D44 486D F054 pea.l [A5 - 0xFAC]
00000D48 3F3C 0002 move.w -[A7], 0x2
00000D4C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000D50 A8EC syscall CopyBits
00000D52 486D F4C4 pea.l [A5 - 0xB3C]
00000D56 486D F4E2 pea.l [A5 - 0xB1E]
00000D5A 486D F02C pea.l [A5 - 0xFD4]
00000D5E 486D F054 pea.l [A5 - 0xFAC]
00000D62 3F3C 0002 move.w -[A7], 0x2
00000D66 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000D6A A8EC syscall CopyBits
label00000D6C:
00000D6C 486D F45E pea.l [A5 - 0xBA2]
00000D70 3F3C 000F move.w -[A7], 0xF
00000D74 4267 clr.w -[A7]
00000D76 A8A9 syscall InsetRect
00000D78 302D F460 move.w D0, [A5 - 0xBA0]
00000D7C 48C0 ext.l D0
00000D7E 81FC 0014 divs.w D0, 0x14
00000D82 3B40 E554 move.w [A5 - 0x1AAC], D0
00000D86 302D F45E move.w D0, [A5 - 0xBA2]
00000D8A 48C0 ext.l D0
00000D8C 81FC 000F divs.w D0, 0xF
00000D90 5240 addq.w D0, 1
00000D92 3B40 E552 move.w [A5 - 0x1AAE], D0
00000D96 4A6D E554 tst.w [A5 - 0x1AAC]
00000D9A 5EC0 sgt D0
00000D9C 0C6D 001B E554 cmpi.w [A5 - 0x1AAC], 0x1B
00000DA2 5DC1 slt D1
00000DA4 C001 and.b D0, D1
00000DA6 4A6D E552 tst.w [A5 - 0x1AAE]
00000DAA 5EC1 sgt D1
00000DAC C001 and.b D0, D1
00000DAE 0C6D 0011 E552 cmpi.w [A5 - 0x1AAE], 0x11
00000DB4 5DC1 slt D1
00000DB6 C001 and.b D0, D1
00000DB8 6700 0322 beq +0x324 /* 000010DC */
00000DBC 302D E554 move.w D0, [A5 - 0x1AAC]
00000DC0 EB40 asl D0.w, 5
00000DC2 322D E552 move.w D1, [A5 - 0x1AAE]
00000DC6 D241 add.w D1, D1
00000DC8 D041 add.w D0, D1
00000DCA 0640 E554 addi.w D0, 0xE554
00000DCE 3035 0000 move.w D0, [A5 + D0.w]
00000DD2 48C0 ext.l D0
00000DD4 81FC 0004 divs.w D0, 0x4
00000DD8 4840 swap.w D0
00000DDA 4A40 tst.w D0
00000DDC 6700 02FE beq +0x300 /* 000010DC */
00000DE0 302D E552 move.w D0, [A5 - 0x1AAE]
00000DE4 C1FC 000F muls.w D0, 0xF
00000DE8 5740 subq.w D0, 3
00000DEA 3B40 F15E move.w [A5 - 0xEA2], D0
00000DEE 302D E552 move.w D0, [A5 - 0x1AAE]
00000DF2 C1FC 000F muls.w D0, 0xF
00000DF6 0640 0011 addi.w D0, 0x11
00000DFA 3B40 F162 move.w [A5 - 0xE9E], D0
00000DFE 302D E554 move.w D0, [A5 - 0x1AAC]
00000E02 C1FC 0014 muls.w D0, 0x14
00000E06 0640 0014 addi.w D0, 0x14
00000E0A 3B40 F164 move.w [A5 - 0xE9C], D0
00000E0E 302D E554 move.w D0, [A5 - 0x1AAC]
00000E12 C1FC 0014 muls.w D0, 0x14
00000E16 3B40 F160 move.w [A5 - 0xEA0], D0
00000E1A 302D E554 move.w D0, [A5 - 0x1AAC]
00000E1E EB40 asl D0.w, 5
00000E20 322D E552 move.w D1, [A5 - 0x1AAE]
00000E24 D241 add.w D1, D1
00000E26 D041 add.w D0, D1
00000E28 0640 E554 addi.w D0, 0xE554
00000E2C 3035 0000 move.w D0, [A5 + D0.w]
00000E30 6000 010A bra +0x10C /* 00000F3C */
00000E34 486D F4D2 pea.l [A5 - 0xB2E]
00000E38 486D F4E2 pea.l [A5 - 0xB1E]
00000E3C 486D F17E pea.l [A5 - 0xE82]
00000E40 486D F15E pea.l [A5 - 0xEA2]
00000E44 3F3C 0002 move.w -[A7], 0x2
00000E48 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000E4C A8EC syscall CopyBits
00000E4E 6000 0114 bra +0x116 /* 00000F64 */
00000E52 486D F4D2 pea.l [A5 - 0xB2E]
00000E56 486D F4E2 pea.l [A5 - 0xB1E]
00000E5A 486D F186 pea.l [A5 - 0xE7A]
00000E5E 486D F15E pea.l [A5 - 0xEA2]
00000E62 3F3C 0002 move.w -[A7], 0x2
00000E66 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000E6A A8EC syscall CopyBits
00000E6C 6000 00F6 bra +0xF8 /* 00000F64 */
00000E70 486D F4D2 pea.l [A5 - 0xB2E]
00000E74 486D F4E2 pea.l [A5 - 0xB1E]
00000E78 486D F18E pea.l [A5 - 0xE72]
00000E7C 486D F15E pea.l [A5 - 0xEA2]
00000E80 3F3C 0002 move.w -[A7], 0x2
00000E84 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000E88 A8EC syscall CopyBits
00000E8A 6000 00D8 bra +0xDA /* 00000F64 */
00000E8E 486D F4D2 pea.l [A5 - 0xB2E]
00000E92 486D F4E2 pea.l [A5 - 0xB1E]
00000E96 486D F196 pea.l [A5 - 0xE6A]
00000E9A 486D F15E pea.l [A5 - 0xEA2]
00000E9E 3F3C 0002 move.w -[A7], 0x2
00000EA2 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000EA6 A8EC syscall CopyBits
00000EA8 6000 00BA bra +0xBC /* 00000F64 */
00000EAC 486D F4D2 pea.l [A5 - 0xB2E]
00000EB0 486D F4E2 pea.l [A5 - 0xB1E]
00000EB4 486D F19E pea.l [A5 - 0xE62]
00000EB8 486D F15E pea.l [A5 - 0xEA2]
00000EBC 3F3C 0002 move.w -[A7], 0x2
00000EC0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000EC4 A8EC syscall CopyBits
00000EC6 6000 009C bra +0x9E /* 00000F64 */
00000ECA 486D F4D2 pea.l [A5 - 0xB2E]
00000ECE 486D F4E2 pea.l [A5 - 0xB1E]
00000ED2 486D F1A6 pea.l [A5 - 0xE5A]
00000ED6 486D F15E pea.l [A5 - 0xEA2]
00000EDA 3F3C 0002 move.w -[A7], 0x2
00000EDE 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000EE2 A8EC syscall CopyBits
00000EE4 6000 007E bra +0x80 /* 00000F64 */
00000EE8 486D F4D2 pea.l [A5 - 0xB2E]
00000EEC 486D F4E2 pea.l [A5 - 0xB1E]
00000EF0 486D F166 pea.l [A5 - 0xE9A]
00000EF4 486D F15E pea.l [A5 - 0xEA2]
00000EF8 3F3C 0002 move.w -[A7], 0x2
00000EFC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000F00 A8EC syscall CopyBits
00000F02 6060 bra +0x62 /* 00000F64 */
00000F04 486D F4D2 pea.l [A5 - 0xB2E]
00000F08 486D F4E2 pea.l [A5 - 0xB1E]
00000F0C 486D F16E pea.l [A5 - 0xE92]
00000F10 486D F15E pea.l [A5 - 0xEA2]
00000F14 3F3C 0002 move.w -[A7], 0x2
00000F18 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000F1C A8EC syscall CopyBits
00000F1E 6044 bra +0x46 /* 00000F64 */
00000F20 486D F4D2 pea.l [A5 - 0xB2E]
00000F24 486D F4E2 pea.l [A5 - 0xB1E]
00000F28 486D F176 pea.l [A5 - 0xE8A]
00000F2C 486D F15E pea.l [A5 - 0xEA2]
00000F30 3F3C 0002 move.w -[A7], 0x2
00000F34 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000F38 A8EC syscall CopyBits
00000F3A 6028 bra +0x2A /* 00000F64 */
label00000F3C:
00000F3C 5340 subq.w D0, 1
00000F3E 0C40 000B cmpi.w D0, 0xB
00000F42 6420 bcc +0x22 /* 00000F64 */
00000F44 D040 add.w D0, D0
00000F46 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000F4A 4EFB 0002 jmp [PC + D0.w + 0x2]
00000F4E FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00000F52 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00000F54 0016 FF40 ori.b [A6], 0x40 /* '@' */
00000F58 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00000F5A FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00000F5C 0016 FF9A ori.b [A6], 0x9A
00000F60 FFB6 .invalid <<F/6/7>>
00000F62 FFD2 .invalid <<F/7/7>>
label00000F64:
00000F64 302D E554 move.w D0, [A5 - 0x1AAC]
00000F68 EB40 asl D0.w, 5
00000F6A 322D E552 move.w D1, [A5 - 0x1AAE]
00000F6E D241 add.w D1, D1
00000F70 D041 add.w D0, D1
00000F72 0640 E554 addi.w D0, 0xE554
00000F76 3035 0000 move.w D0, [A5 + D0.w]
00000F7A 5240 addq.w D0, 1
00000F7C 322D E554 move.w D1, [A5 - 0x1AAC]
00000F80 EB41 asl D1.w, 5
00000F82 342D E552 move.w D2, [A5 - 0x1AAE]
00000F86 D442 add.w D2, D2
00000F88 D242 add.w D1, D2
00000F8A 0641 E554 addi.w D1, 0xE554
00000F8E 3B80 1000 move.w [A5 + D1.w], D0
00000F92 302D E554 move.w D0, [A5 - 0x1AAC]
00000F96 EB40 asl D0.w, 5
00000F98 322D E552 move.w D1, [A5 - 0x1AAE]
00000F9C D241 add.w D1, D1
00000F9E D041 add.w D0, D1
00000FA0 0640 E554 addi.w D0, 0xE554
00000FA4 3035 0000 move.w D0, [A5 + D0.w]
00000FA8 6000 010A bra +0x10C /* 000010B4 */
00000FAC 486D F4D2 pea.l [A5 - 0xB2E]
00000FB0 486D F4E2 pea.l [A5 - 0xB1E]
00000FB4 486D F17E pea.l [A5 - 0xE82]
00000FB8 486D F15E pea.l [A5 - 0xEA2]
00000FBC 3F3C 0002 move.w -[A7], 0x2
00000FC0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000FC4 A8EC syscall CopyBits
00000FC6 6000 0114 bra +0x116 /* 000010DC */
00000FCA 486D F4D2 pea.l [A5 - 0xB2E]
00000FCE 486D F4E2 pea.l [A5 - 0xB1E]
00000FD2 486D F186 pea.l [A5 - 0xE7A]
00000FD6 486D F15E pea.l [A5 - 0xEA2]
00000FDA 3F3C 0002 move.w -[A7], 0x2
00000FDE 2F2D FBCE move.l -[A7], [A5 - 0x432]
00000FE2 A8EC syscall CopyBits
00000FE4 6000 00F6 bra +0xF8 /* 000010DC */
00000FE8 486D F4D2 pea.l [A5 - 0xB2E]
00000FEC 486D F4E2 pea.l [A5 - 0xB1E]
00000FF0 486D F18E pea.l [A5 - 0xE72]
00000FF4 486D F15E pea.l [A5 - 0xEA2]
00000FF8 3F3C 0002 move.w -[A7], 0x2
00000FFC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001000 A8EC syscall CopyBits
00001002 6000 00D8 bra +0xDA /* 000010DC */
00001006 486D F4D2 pea.l [A5 - 0xB2E]
0000100A 486D F4E2 pea.l [A5 - 0xB1E]
0000100E 486D F196 pea.l [A5 - 0xE6A]
00001012 486D F15E pea.l [A5 - 0xEA2]
00001016 3F3C 0002 move.w -[A7], 0x2
0000101A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000101E A8EC syscall CopyBits
00001020 6000 00BA bra +0xBC /* 000010DC */
00001024 486D F4D2 pea.l [A5 - 0xB2E]
00001028 486D F4E2 pea.l [A5 - 0xB1E]
0000102C 486D F19E pea.l [A5 - 0xE62]
00001030 486D F15E pea.l [A5 - 0xEA2]
00001034 3F3C 0002 move.w -[A7], 0x2
00001038 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000103C A8EC syscall CopyBits
0000103E 6000 009C bra +0x9E /* 000010DC */
00001042 486D F4D2 pea.l [A5 - 0xB2E]
00001046 486D F4E2 pea.l [A5 - 0xB1E]
0000104A 486D F1A6 pea.l [A5 - 0xE5A]
0000104E 486D F15E pea.l [A5 - 0xEA2]
00001052 3F3C 0002 move.w -[A7], 0x2
00001056 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000105A A8EC syscall CopyBits
0000105C 6000 007E bra +0x80 /* 000010DC */
00001060 486D F4D2 pea.l [A5 - 0xB2E]
00001064 486D F4E2 pea.l [A5 - 0xB1E]
00001068 486D F166 pea.l [A5 - 0xE9A]
0000106C 486D F15E pea.l [A5 - 0xEA2]
00001070 3F3C 0002 move.w -[A7], 0x2
00001074 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001078 A8EC syscall CopyBits
0000107A 6060 bra +0x62 /* 000010DC */
0000107C 486D F4D2 pea.l [A5 - 0xB2E]
00001080 486D F4E2 pea.l [A5 - 0xB1E]
00001084 486D F16E pea.l [A5 - 0xE92]
00001088 486D F15E pea.l [A5 - 0xEA2]
0000108C 3F3C 0002 move.w -[A7], 0x2
00001090 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001094 A8EC syscall CopyBits
00001096 6044 bra +0x46 /* 000010DC */
00001098 486D F4D2 pea.l [A5 - 0xB2E]
0000109C 486D F4E2 pea.l [A5 - 0xB1E]
000010A0 486D F176 pea.l [A5 - 0xE8A]
000010A4 486D F15E pea.l [A5 - 0xEA2]
000010A8 3F3C 0002 move.w -[A7], 0x2
000010AC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000010B0 A8EC syscall CopyBits
000010B2 6028 bra +0x2A /* 000010DC */
label000010B4:
000010B4 5340 subq.w D0, 1
000010B6 0C40 000B cmpi.w D0, 0xB
000010BA 6420 bcc +0x22 /* 000010DC */
000010BC D040 add.w D0, D0
000010BE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000010C2 4EFB 0002 jmp [PC + D0.w + 0x2]
000010C6 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
000010CA FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
000010CC 0016 FF40 ori.b [A6], 0x40 /* '@' */
000010D0 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
000010D2 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
000010D4 0016 FF9A ori.b [A6], 0x9A
000010D8 FFB6 .invalid <<F/6/7>>
000010DA FFD2 .invalid <<F/7/7>>
label000010DC:
000010DC 302D F460 move.w D0, [A5 - 0xBA0]
000010E0 48C0 ext.l D0
000010E2 81FC 0014 divs.w D0, 0x14
000010E6 3B40 E554 move.w [A5 - 0x1AAC], D0
000010EA 302D F45E move.w D0, [A5 - 0xBA2]
000010EE 48C0 ext.l D0
000010F0 81FC 000F divs.w D0, 0xF
000010F4 3B40 E552 move.w [A5 - 0x1AAE], D0
000010F8 4A6D E554 tst.w [A5 - 0x1AAC]
000010FC 5EC0 sgt D0
000010FE 0C6D 001B E554 cmpi.w [A5 - 0x1AAC], 0x1B
00001104 5DC1 slt D1
00001106 C001 and.b D0, D1
00001108 4A6D E552 tst.w [A5 - 0x1AAE]
0000110C 5EC1 sgt D1
0000110E C001 and.b D0, D1
00001110 0C6D 0011 E552 cmpi.w [A5 - 0x1AAE], 0x11
00001116 5DC1 slt D1
00001118 C001 and.b D0, D1
0000111A 6700 0322 beq +0x324 /* 0000143E */
0000111E 302D E554 move.w D0, [A5 - 0x1AAC]
00001122 EB40 asl D0.w, 5
00001124 322D E552 move.w D1, [A5 - 0x1AAE]
00001128 D241 add.w D1, D1
0000112A D041 add.w D0, D1
0000112C 0640 E554 addi.w D0, 0xE554
00001130 3035 0000 move.w D0, [A5 + D0.w]
00001134 48C0 ext.l D0
00001136 81FC 0004 divs.w D0, 0x4
0000113A 4840 swap.w D0
0000113C 4A40 tst.w D0
0000113E 6700 02FE beq +0x300 /* 0000143E */
00001142 302D E552 move.w D0, [A5 - 0x1AAE]
00001146 C1FC 000F muls.w D0, 0xF
0000114A 5740 subq.w D0, 3
0000114C 3B40 F15E move.w [A5 - 0xEA2], D0
00001150 302D E552 move.w D0, [A5 - 0x1AAE]
00001154 C1FC 000F muls.w D0, 0xF
00001158 0640 0011 addi.w D0, 0x11
0000115C 3B40 F162 move.w [A5 - 0xE9E], D0
00001160 302D E554 move.w D0, [A5 - 0x1AAC]
00001164 C1FC 0014 muls.w D0, 0x14
00001168 0640 0014 addi.w D0, 0x14
0000116C 3B40 F164 move.w [A5 - 0xE9C], D0
00001170 302D E554 move.w D0, [A5 - 0x1AAC]
00001174 C1FC 0014 muls.w D0, 0x14
00001178 3B40 F160 move.w [A5 - 0xEA0], D0
0000117C 302D E554 move.w D0, [A5 - 0x1AAC]
00001180 EB40 asl D0.w, 5
00001182 322D E552 move.w D1, [A5 - 0x1AAE]
00001186 D241 add.w D1, D1
00001188 D041 add.w D0, D1
0000118A 0640 E554 addi.w D0, 0xE554
0000118E 3035 0000 move.w D0, [A5 + D0.w]
00001192 6000 010A bra +0x10C /* 0000129E */
00001196 486D F4D2 pea.l [A5 - 0xB2E]
0000119A 486D F4E2 pea.l [A5 - 0xB1E]
0000119E 486D F17E pea.l [A5 - 0xE82]
000011A2 486D F15E pea.l [A5 - 0xEA2]
000011A6 3F3C 0002 move.w -[A7], 0x2
000011AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000011AE A8EC syscall CopyBits
000011B0 6000 0114 bra +0x116 /* 000012C6 */
000011B4 486D F4D2 pea.l [A5 - 0xB2E]
000011B8 486D F4E2 pea.l [A5 - 0xB1E]
000011BC 486D F186 pea.l [A5 - 0xE7A]
000011C0 486D F15E pea.l [A5 - 0xEA2]
000011C4 3F3C 0002 move.w -[A7], 0x2
000011C8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000011CC A8EC syscall CopyBits
000011CE 6000 00F6 bra +0xF8 /* 000012C6 */
000011D2 486D F4D2 pea.l [A5 - 0xB2E]
000011D6 486D F4E2 pea.l [A5 - 0xB1E]
000011DA 486D F18E pea.l [A5 - 0xE72]
000011DE 486D F15E pea.l [A5 - 0xEA2]
000011E2 3F3C 0002 move.w -[A7], 0x2
000011E6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000011EA A8EC syscall CopyBits
000011EC 6000 00D8 bra +0xDA /* 000012C6 */
000011F0 486D F4D2 pea.l [A5 - 0xB2E]
000011F4 486D F4E2 pea.l [A5 - 0xB1E]
000011F8 486D F196 pea.l [A5 - 0xE6A]
000011FC 486D F15E pea.l [A5 - 0xEA2]
00001200 3F3C 0002 move.w -[A7], 0x2
00001204 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001208 A8EC syscall CopyBits
0000120A 6000 00BA bra +0xBC /* 000012C6 */
0000120E 486D F4D2 pea.l [A5 - 0xB2E]
00001212 486D F4E2 pea.l [A5 - 0xB1E]
00001216 486D F19E pea.l [A5 - 0xE62]
0000121A 486D F15E pea.l [A5 - 0xEA2]
0000121E 3F3C 0002 move.w -[A7], 0x2
00001222 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001226 A8EC syscall CopyBits
00001228 6000 009C bra +0x9E /* 000012C6 */
0000122C 486D F4D2 pea.l [A5 - 0xB2E]
00001230 486D F4E2 pea.l [A5 - 0xB1E]
00001234 486D F1A6 pea.l [A5 - 0xE5A]
00001238 486D F15E pea.l [A5 - 0xEA2]
0000123C 3F3C 0002 move.w -[A7], 0x2
00001240 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001244 A8EC syscall CopyBits
00001246 6000 007E bra +0x80 /* 000012C6 */
0000124A 486D F4D2 pea.l [A5 - 0xB2E]
0000124E 486D F4E2 pea.l [A5 - 0xB1E]
00001252 486D F166 pea.l [A5 - 0xE9A]
00001256 486D F15E pea.l [A5 - 0xEA2]
0000125A 3F3C 0002 move.w -[A7], 0x2
0000125E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001262 A8EC syscall CopyBits
00001264 6060 bra +0x62 /* 000012C6 */
00001266 486D F4D2 pea.l [A5 - 0xB2E]
0000126A 486D F4E2 pea.l [A5 - 0xB1E]
0000126E 486D F16E pea.l [A5 - 0xE92]
00001272 486D F15E pea.l [A5 - 0xEA2]
00001276 3F3C 0002 move.w -[A7], 0x2
0000127A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000127E A8EC syscall CopyBits
00001280 6044 bra +0x46 /* 000012C6 */
00001282 486D F4D2 pea.l [A5 - 0xB2E]
00001286 486D F4E2 pea.l [A5 - 0xB1E]
0000128A 486D F176 pea.l [A5 - 0xE8A]
0000128E 486D F15E pea.l [A5 - 0xEA2]
00001292 3F3C 0002 move.w -[A7], 0x2
00001296 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000129A A8EC syscall CopyBits
0000129C 6028 bra +0x2A /* 000012C6 */
label0000129E:
0000129E 5340 subq.w D0, 1
000012A0 0C40 000B cmpi.w D0, 0xB
000012A4 6420 bcc +0x22 /* 000012C6 */
000012A6 D040 add.w D0, D0
000012A8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000012AC 4EFB 0002 jmp [PC + D0.w + 0x2]
000012B0 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
000012B4 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
000012B6 0016 FF40 ori.b [A6], 0x40 /* '@' */
000012BA FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
000012BC FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
000012BE 0016 FF9A ori.b [A6], 0x9A
000012C2 FFB6 .invalid <<F/6/7>>
000012C4 FFD2 .invalid <<F/7/7>>
label000012C6:
000012C6 302D E554 move.w D0, [A5 - 0x1AAC]
000012CA EB40 asl D0.w, 5
000012CC 322D E552 move.w D1, [A5 - 0x1AAE]
000012D0 D241 add.w D1, D1
000012D2 D041 add.w D0, D1
000012D4 0640 E554 addi.w D0, 0xE554
000012D8 3035 0000 move.w D0, [A5 + D0.w]
000012DC 5240 addq.w D0, 1
000012DE 322D E554 move.w D1, [A5 - 0x1AAC]
000012E2 EB41 asl D1.w, 5
000012E4 342D E552 move.w D2, [A5 - 0x1AAE]
000012E8 D442 add.w D2, D2
000012EA D242 add.w D1, D2
000012EC 0641 E554 addi.w D1, 0xE554
000012F0 3B80 1000 move.w [A5 + D1.w], D0
000012F4 302D E554 move.w D0, [A5 - 0x1AAC]
000012F8 EB40 asl D0.w, 5
000012FA 322D E552 move.w D1, [A5 - 0x1AAE]
000012FE D241 add.w D1, D1
00001300 D041 add.w D0, D1
00001302 0640 E554 addi.w D0, 0xE554
00001306 3035 0000 move.w D0, [A5 + D0.w]
0000130A 6000 010A bra +0x10C /* 00001416 */
0000130E 486D F4D2 pea.l [A5 - 0xB2E]
00001312 486D F4E2 pea.l [A5 - 0xB1E]
00001316 486D F17E pea.l [A5 - 0xE82]
0000131A 486D F15E pea.l [A5 - 0xEA2]
0000131E 3F3C 0002 move.w -[A7], 0x2
00001322 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001326 A8EC syscall CopyBits
00001328 6000 0114 bra +0x116 /* 0000143E */
0000132C 486D F4D2 pea.l [A5 - 0xB2E]
00001330 486D F4E2 pea.l [A5 - 0xB1E]
00001334 486D F186 pea.l [A5 - 0xE7A]
00001338 486D F15E pea.l [A5 - 0xEA2]
0000133C 3F3C 0002 move.w -[A7], 0x2
00001340 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001344 A8EC syscall CopyBits
00001346 6000 00F6 bra +0xF8 /* 0000143E */
0000134A 486D F4D2 pea.l [A5 - 0xB2E]
0000134E 486D F4E2 pea.l [A5 - 0xB1E]
00001352 486D F18E pea.l [A5 - 0xE72]
00001356 486D F15E pea.l [A5 - 0xEA2]
0000135A 3F3C 0002 move.w -[A7], 0x2
0000135E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001362 A8EC syscall CopyBits
00001364 6000 00D8 bra +0xDA /* 0000143E */
00001368 486D F4D2 pea.l [A5 - 0xB2E]
0000136C 486D F4E2 pea.l [A5 - 0xB1E]
00001370 486D F196 pea.l [A5 - 0xE6A]
00001374 486D F15E pea.l [A5 - 0xEA2]
00001378 3F3C 0002 move.w -[A7], 0x2
0000137C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001380 A8EC syscall CopyBits
00001382 6000 00BA bra +0xBC /* 0000143E */
00001386 486D F4D2 pea.l [A5 - 0xB2E]
0000138A 486D F4E2 pea.l [A5 - 0xB1E]
0000138E 486D F19E pea.l [A5 - 0xE62]
00001392 486D F15E pea.l [A5 - 0xEA2]
00001396 3F3C 0002 move.w -[A7], 0x2
0000139A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000139E A8EC syscall CopyBits
000013A0 6000 009C bra +0x9E /* 0000143E */
000013A4 486D F4D2 pea.l [A5 - 0xB2E]
000013A8 486D F4E2 pea.l [A5 - 0xB1E]
000013AC 486D F1A6 pea.l [A5 - 0xE5A]
000013B0 486D F15E pea.l [A5 - 0xEA2]
000013B4 3F3C 0002 move.w -[A7], 0x2
000013B8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000013BC A8EC syscall CopyBits
000013BE 6000 007E bra +0x80 /* 0000143E */
000013C2 486D F4D2 pea.l [A5 - 0xB2E]
000013C6 486D F4E2 pea.l [A5 - 0xB1E]
000013CA 486D F166 pea.l [A5 - 0xE9A]
000013CE 486D F15E pea.l [A5 - 0xEA2]
000013D2 3F3C 0002 move.w -[A7], 0x2
000013D6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000013DA A8EC syscall CopyBits
000013DC 6060 bra +0x62 /* 0000143E */
000013DE 486D F4D2 pea.l [A5 - 0xB2E]
000013E2 486D F4E2 pea.l [A5 - 0xB1E]
000013E6 486D F16E pea.l [A5 - 0xE92]
000013EA 486D F15E pea.l [A5 - 0xEA2]
000013EE 3F3C 0002 move.w -[A7], 0x2
000013F2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000013F6 A8EC syscall CopyBits
000013F8 6044 bra +0x46 /* 0000143E */
000013FA 486D F4D2 pea.l [A5 - 0xB2E]
000013FE 486D F4E2 pea.l [A5 - 0xB1E]
00001402 486D F176 pea.l [A5 - 0xE8A]
00001406 486D F15E pea.l [A5 - 0xEA2]
0000140A 3F3C 0002 move.w -[A7], 0x2
0000140E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001412 A8EC syscall CopyBits
00001414 6028 bra +0x2A /* 0000143E */
label00001416:
00001416 5340 subq.w D0, 1
00001418 0C40 000B cmpi.w D0, 0xB
0000141C 6420 bcc +0x22 /* 0000143E */
0000141E D040 add.w D0, D0
00001420 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001424 4EFB 0002 jmp [PC + D0.w + 0x2]
00001428 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
0000142C FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
0000142E 0016 FF40 ori.b [A6], 0x40 /* '@' */
00001432 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00001434 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00001436 0016 FF9A ori.b [A6], 0x9A
0000143A FFB6 .invalid <<F/6/7>>
0000143C FFD2 .invalid <<F/7/7>>
label0000143E:
0000143E 486D F45E pea.l [A5 - 0xBA2]
00001442 3F3C FFF1 move.w -[A7], 0xFFF1
00001446 4267 clr.w -[A7]
00001448 A8A9 syscall InsetRect
0000144A 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00001450:
00001450 302D F47C move.w D0, [A5 - 0xB84]
00001454 C1FC 000E muls.w D0, 0xE
00001458 0640 F6F6 addi.w D0, 0xF6F6
0000145C 47F5 0000 lea.l A3, [A5 + D0.w]
00001460 1013 move.b D0, [A3]
00001462 C02D F11C and.b D0, [A5 - 0xEE4]
00001466 122D F112 move.b D1, [A5 - 0xEEE]
0000146A 5301 subq.b D1, 1
0000146C C001 and.b D0, D1
0000146E 6700 0220 beq +0x222 /* 00001690 */
00001472 302D F45E move.w D0, [A5 - 0xBA2]
00001476 B06B 0006 cmp.w D0, [A3 + 0x6]
0000147A 5DC0 slt D0
0000147C 322D F464 move.w D1, [A5 - 0xB9C]
00001480 B26B 0004 cmp.w D1, [A3 + 0x4]
00001484 5EC1 sgt D1
00001486 C001 and.b D0, D1
00001488 322D F460 move.w D1, [A5 - 0xBA0]
0000148C B26B 0008 cmp.w D1, [A3 + 0x8]
00001490 5DC1 slt D1
00001492 C001 and.b D0, D1
00001494 4A6B 000A tst.w [A3 + 0xA]
00001498 57C1 seq D1
0000149A C001 and.b D0, D1
0000149C 6700 01F2 beq +0x1F4 /* 00001690 */
000014A0 302D F46A move.w D0, [A5 - 0xB96]
000014A4 5240 addq.w D0, 1
000014A6 3B40 F46A move.w [A5 - 0xB96], D0
000014AA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000014AE 2F2D F89A move.l -[A7], [A5 - 0x766]
000014B2 594F subq.w A7, 4
000014B4 594F subq.w A7, 4
000014B6 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000014BC 3F3C 03EB move.w -[A7], 0x3EB
000014C0 A9A0 syscall GetResource
000014C2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000014C6 42A7 clr.l -[A7]
000014C8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000014CC 302D F108 move.w D0, [A5 - 0xEF8]
000014D0 0640 000A addi.w D0, 0xA /* '\n' */
000014D4 3B40 F108 move.w [A5 - 0xEF8], D0
000014D8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000014DC 3F3C 014F move.w -[A7], 0x14F
000014E0 A893 syscall MoveTo
000014E2 302D F108 move.w D0, [A5 - 0xEF8]
000014E6 48C0 ext.l D0
000014E8 2F00 move.l -[A7], D0
000014EA 486D EDFA pea.l [A5 - 0x1206]
000014EE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000014F2 486D EDFA pea.l [A5 - 0x1206]
000014F6 A884 syscall DrawString
000014F8 422D F11D clr.b [A5 - 0xEE3]
000014FC 377C 0001 000A move.w [A3 + 0xA], 0x1
00001502 302B 000C move.w D0, [A3 + 0xC]
00001506 6054 bra +0x56 /* 0000155C */
label00001508:
00001508 486D F4D2 pea.l [A5 - 0xB2E]
0000150C 486D F4E2 pea.l [A5 - 0xB1E]
00001510 486D F3AE pea.l [A5 - 0xC52]
00001514 486B 0002 pea.l [A3 + 0x2]
00001518 3F3C 0002 move.w -[A7], 0x2
0000151C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001520 A8EC syscall CopyBits
00001522 6044 bra +0x46 /* 00001568 */
label00001524:
00001524 486D F4D2 pea.l [A5 - 0xB2E]
00001528 486D F4E2 pea.l [A5 - 0xB1E]
0000152C 486D F39E pea.l [A5 - 0xC62]
00001530 486B 0002 pea.l [A3 + 0x2]
00001534 3F3C 0002 move.w -[A7], 0x2
00001538 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000153C A8EC syscall CopyBits
0000153E 6028 bra +0x2A /* 00001568 */
label00001540:
00001540 486D F4D2 pea.l [A5 - 0xB2E]
00001544 486D F4E2 pea.l [A5 - 0xB1E]
00001548 486D F396 pea.l [A5 - 0xC6A]
0000154C 486B 0002 pea.l [A3 + 0x2]
00001550 3F3C 0002 move.w -[A7], 0x2
00001554 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001558 A8EC syscall CopyBits
0000155A 600C bra +0xE /* 00001568 */
label0000155C:
0000155C 5340 subq.w D0, 1
0000155E 67A8 beq -0x56 /* 00001508 */
00001560 5340 subq.w D0, 1
00001562 67C0 beq -0x3E /* 00001524 */
00001564 5340 subq.w D0, 1
00001566 67D8 beq -0x26 /* 00001540 */
label00001568:
00001568 0C6B 0003 000C cmpi.w [A3 + 0xC], 0x3
0000156E 671E beq +0x20 /* 0000158E */
00001570 486D F4D2 pea.l [A5 - 0xB2E]
00001574 486D F4E2 pea.l [A5 - 0xB1E]
00001578 486D F1E6 pea.l [A5 - 0xE1A]
0000157C 486B 0002 pea.l [A3 + 0x2]
00001580 3F3C 0002 move.w -[A7], 0x2
00001584 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001588 A8EC syscall CopyBits
0000158A 6000 0104 bra +0x106 /* 00001690 */
label0000158E:
0000158E 4213 clr.b [A3]
00001590 426D F47A clr.w [A5 - 0xB86]
label00001594:
00001594 302D F47A move.w D0, [A5 - 0xB86]
00001598 5240 addq.w D0, 1
0000159A 3B40 F47A move.w [A5 - 0xB86], D0
0000159E 302D F47A move.w D0, [A5 - 0xB86]
000015A2 D040 add.w D0, D0
000015A4 0640 F43E addi.w D0, 0xF43E
000015A8 4A75 0000 tst.w [A5 + D0.w]
000015AC 57C0 seq D0
000015AE 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
000015B4 57C1 seq D1
000015B6 8001 or.b D0, D1
000015B8 67DA beq -0x24 /* 00001594 */
000015BA 302D F47A move.w D0, [A5 - 0xB86]
000015BE D040 add.w D0, D0
000015C0 0640 F43E addi.w D0, 0xF43E
000015C4 4A75 0000 tst.w [A5 + D0.w]
000015C8 6600 00C6 bne +0xC8 /* 00001690 */
000015CC 302D F47A move.w D0, [A5 - 0xB86]
000015D0 D040 add.w D0, D0
000015D2 0640 F43E addi.w D0, 0xF43E
000015D6 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
000015DC 302B 0002 move.w D0, [A3 + 0x2]
000015E0 0640 000A addi.w D0, 0xA /* '\n' */
000015E4 322D F47A move.w D1, [A5 - 0xB86]
000015E8 E741 asl D1.w, 3
000015EA 0641 F3EC addi.w D1, 0xF3EC
000015EE 3B80 1000 move.w [A5 + D1.w], D0
000015F2 302B 0004 move.w D0, [A3 + 0x4]
000015F6 5E40 addq.w D0, 7
000015F8 322D F47A move.w D1, [A5 - 0xB86]
000015FC E741 asl D1.w, 3
000015FE 0641 F3EA addi.w D1, 0xF3EA
00001602 3B80 1000 move.w [A5 + D1.w], D0
00001606 302D F47A move.w D0, [A5 - 0xB86]
0000160A E740 asl D0.w, 3
0000160C 0640 F3EC addi.w D0, 0xF3EC
00001610 3035 0000 move.w D0, [A5 + D0.w]
00001614 5F40 subq.w D0, 7
00001616 322D F47A move.w D1, [A5 - 0xB86]
0000161A E741 asl D1.w, 3
0000161C 0641 F3E8 addi.w D1, 0xF3E8
00001620 3B80 1000 move.w [A5 + D1.w], D0
00001624 302D F47A move.w D0, [A5 - 0xB86]
00001628 E740 asl D0.w, 3
0000162A 0640 F3EA addi.w D0, 0xF3EA
0000162E 3035 0000 move.w D0, [A5 + D0.w]
00001632 5840 addq.w D0, 4
00001634 322D F47A move.w D1, [A5 - 0xB86]
00001638 E741 asl D1.w, 3
0000163A 0641 F3EE addi.w D1, 0xF3EE
0000163E 3B80 1000 move.w [A5 + D1.w], D0
00001642 302B 0004 move.w D0, [A3 + 0x4]
00001646 5A40 addq.w D0, 5
00001648 322D F47A move.w D1, [A5 - 0xB86]
0000164C E541 asl D1.w, 2
0000164E 0641 F3C6 addi.w D1, 0xF3C6
00001652 3B80 1000 move.w [A5 + D1.w], D0
00001656 302B 0002 move.w D0, [A3 + 0x2]
0000165A 0640 FFE7 addi.w D0, 0xFFE7
0000165E 322D F47A move.w D1, [A5 - 0xB86]
00001662 E541 asl D1.w, 2
00001664 0641 F3C4 addi.w D1, 0xF3C4
00001668 3B80 1000 move.w [A5 + D1.w], D0
0000166C 486D F4C4 pea.l [A5 - 0xB3C]
00001670 486D F4E2 pea.l [A5 - 0xB1E]
00001674 486D F126 pea.l [A5 - 0xEDA]
00001678 302D F47A move.w D0, [A5 - 0xB86]
0000167C E740 asl D0.w, 3
0000167E 0640 F3E8 addi.w D0, 0xF3E8
00001682 4875 0000 pea.l [A5 + D0.w]
00001686 3F3C 0002 move.w -[A7], 0x2
0000168A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000168E A8EC syscall CopyBits
label00001690:
00001690 302D F47C move.w D0, [A5 - 0xB84]
00001694 C1FC 000E muls.w D0, 0xE
00001698 0640 F5DE addi.w D0, 0xF5DE
0000169C 47F5 0000 lea.l A3, [A5 + D0.w]
000016A0 4A13 tst.b [A3]
000016A2 6700 01B0 beq +0x1B2 /* 00001854 */
000016A6 302D F45E move.w D0, [A5 - 0xBA2]
000016AA B06B 0006 cmp.w D0, [A3 + 0x6]
000016AE 5DC0 slt D0
000016B0 322D F464 move.w D1, [A5 - 0xB9C]
000016B4 B26B 0004 cmp.w D1, [A3 + 0x4]
000016B8 5EC1 sgt D1
000016BA C001 and.b D0, D1
000016BC 322D F460 move.w D1, [A5 - 0xBA0]
000016C0 B26B 0008 cmp.w D1, [A3 + 0x8]
000016C4 5DC1 slt D1
000016C6 C001 and.b D0, D1
000016C8 0C6B 0064 000A cmpi.w [A3 + 0xA], 0x64 /* 'd' */
000016CE 5DC1 slt D1
000016D0 C001 and.b D0, D1
000016D2 6700 0180 beq +0x182 /* 00001854 */
000016D6 302B 000A move.w D0, [A3 + 0xA]
000016DA 48C0 ext.l D0
000016DC 81FC 0005 divs.w D0, 0x5
000016E0 D06D F108 add.w D0, [A5 - 0xEF8]
000016E4 3B40 F108 move.w [A5 - 0xEF8], D0
000016E8 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000016EC 3F3C 014F move.w -[A7], 0x14F
000016F0 A893 syscall MoveTo
000016F2 302D F108 move.w D0, [A5 - 0xEF8]
000016F6 48C0 ext.l D0
000016F8 2F00 move.l -[A7], D0
000016FA 486D EDFA pea.l [A5 - 0x1206]
000016FE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001702 486D EDFA pea.l [A5 - 0x1206]
00001706 A884 syscall DrawString
00001708 422D F11D clr.b [A5 - 0xEE3]
0000170C 486D F4D2 pea.l [A5 - 0xB2E]
00001710 486D F4E2 pea.l [A5 - 0xB1E]
00001714 302B 000A move.w D0, [A3 + 0xA]
00001718 48C0 ext.l D0
0000171A 81FC 000A divs.w D0, 0xA /* '\n' */
0000171E 5240 addq.w D0, 1
00001720 E740 asl D0.w, 3
00001722 0640 F36E addi.w D0, 0xF36E
00001726 4875 0000 pea.l [A5 + D0.w]
0000172A 486B 0002 pea.l [A3 + 0x2]
0000172E 3F3C 0002 move.w -[A7], 0x2
00001732 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001736 A8EC syscall CopyBits
00001738 302B 000A move.w D0, [A3 + 0xA]
0000173C 48C0 ext.l D0
0000173E 81FC 000A divs.w D0, 0xA /* '\n' */
00001742 6020 bra +0x22 /* 00001764 */
label00001744:
00001744 377C 0065 000A move.w [A3 + 0xA], 0x65 /* 'e' */
0000174A 6026 bra +0x28 /* 00001772 */
label0000174C:
0000174C 377C 00C9 000A move.w [A3 + 0xA], 0xC9
00001752 601E bra +0x20 /* 00001772 */
label00001754:
00001754 377C 012D 000A move.w [A3 + 0xA], 0x12D
0000175A 6016 bra +0x18 /* 00001772 */
label0000175C:
0000175C 377C 0191 000A move.w [A3 + 0xA], 0x191
00001762 600E bra +0x10 /* 00001772 */
label00001764:
00001764 67DE beq -0x20 /* 00001744 */
00001766 5340 subq.w D0, 1
00001768 67E2 beq -0x1C /* 0000174C */
0000176A 5340 subq.w D0, 1
0000176C 67E6 beq -0x18 /* 00001754 */
0000176E 5340 subq.w D0, 1
00001770 67EA beq -0x14 /* 0000175C */
label00001772:
00001772 302B 000A move.w D0, [A3 + 0xA]
00001776 6000 00AE bra +0xB0 /* 00001826 */
label0000177A:
0000177A 486D F4D2 pea.l [A5 - 0xB2E]
0000177E 486D F4E2 pea.l [A5 - 0xB1E]
00001782 302B 000A move.w D0, [A3 + 0xA]
00001786 0640 FF9C addi.w D0, 0xFF9C
0000178A EB40 asl D0.w, 5
0000178C 0640 F216 addi.w D0, 0xF216
00001790 4875 0000 pea.l [A5 + D0.w]
00001794 486B 0002 pea.l [A3 + 0x2]
00001798 3F3C 0002 move.w -[A7], 0x2
0000179C 2F2D FBCE move.l -[A7], [A5 - 0x432]
000017A0 A8EC syscall CopyBits
000017A2 6000 00B0 bra +0xB2 /* 00001854 */
label000017A6:
000017A6 486D F4D2 pea.l [A5 - 0xB2E]
000017AA 486D F4E2 pea.l [A5 - 0xB1E]
000017AE 302B 000A move.w D0, [A3 + 0xA]
000017B2 0640 FF38 addi.w D0, 0xFF38
000017B6 EB40 asl D0.w, 5
000017B8 0640 F21E addi.w D0, 0xF21E
000017BC 4875 0000 pea.l [A5 + D0.w]
000017C0 486B 0002 pea.l [A3 + 0x2]
000017C4 3F3C 0002 move.w -[A7], 0x2
000017C8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000017CC A8EC syscall CopyBits
000017CE 6000 0084 bra +0x86 /* 00001854 */
label000017D2:
000017D2 486D F4D2 pea.l [A5 - 0xB2E]
000017D6 486D F4E2 pea.l [A5 - 0xB1E]
000017DA 302B 000A move.w D0, [A3 + 0xA]
000017DE 0640 FED4 addi.w D0, 0xFED4
000017E2 EB40 asl D0.w, 5
000017E4 0640 F226 addi.w D0, 0xF226
000017E8 4875 0000 pea.l [A5 + D0.w]
000017EC 486B 0002 pea.l [A3 + 0x2]
000017F0 3F3C 0002 move.w -[A7], 0x2
000017F4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000017F8 A8EC syscall CopyBits
000017FA 6058 bra +0x5A /* 00001854 */
label000017FC:
000017FC 486D F4D2 pea.l [A5 - 0xB2E]
00001800 486D F4E2 pea.l [A5 - 0xB1E]
00001804 302B 000A move.w D0, [A3 + 0xA]
00001808 0640 FE70 addi.w D0, 0xFE70
0000180C EB40 asl D0.w, 5
0000180E 0640 F22E addi.w D0, 0xF22E
00001812 4875 0000 pea.l [A5 + D0.w]
00001816 486B 0002 pea.l [A3 + 0x2]
0000181A 3F3C 0002 move.w -[A7], 0x2
0000181E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001822 A8EC syscall CopyBits
00001824 602E bra +0x30 /* 00001854 */
label00001826:
00001826 0640 FF9C addi.w D0, 0xFF9C
0000182A 6B28 bmi +0x2A /* 00001854 */
0000182C 0640 FF9D addi.w D0, 0xFF9D
00001830 6F00 FF48 ble -0xB6 /* 0000177A */
00001834 5340 subq.w D0, 1
00001836 6B1C bmi +0x1E /* 00001854 */
00001838 0640 FF9D addi.w D0, 0xFF9D
0000183C 6F00 FF68 ble -0x96 /* 000017A6 */
00001840 5340 subq.w D0, 1
00001842 6B10 bmi +0x12 /* 00001854 */
00001844 0640 FF9D addi.w D0, 0xFF9D
00001848 6F88 ble -0x76 /* 000017D2 */
0000184A 5340 subq.w D0, 1
0000184C 6B06 bmi +0x8 /* 00001854 */
0000184E 0640 FF9D addi.w D0, 0xFF9D
00001852 6FA8 ble -0x56 /* 000017FC */
label00001854:
00001854 526D F47C addq.w [A5 - 0xB84], 1
00001858 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
0000185E 6F00 FBF0 ble -0x40E /* 00001450 */
00001862 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00001868:
00001868 302D F47C move.w D0, [A5 - 0xB84]
0000186C E940 asl D0.w, 4
0000186E 2F00 move.l -[A7], D0
00001870 554F subq.w A7, 2
00001872 486D F45E pea.l [A5 - 0xBA2]
00001876 302D F47C move.w D0, [A5 - 0xB84]
0000187A E940 asl D0.w, 4
0000187C 0640 EF5C addi.w D0, 0xEF5C
00001880 4875 0000 pea.l [A5 + D0.w]
00001884 486D F156 pea.l [A5 - 0xEAA]
00001888 A8AA syscall SectRect
0000188A 121F move.b D1, [A7]+
0000188C 201F move.l D0, [A7]+
0000188E 0640 EF5A addi.w D0, 0xEF5A
00001892 C235 0000 and.b D1, [A5 + D0.w]
00001896 6700 0146 beq +0x148 /* 000019DE */
0000189A 302D F47C move.w D0, [A5 - 0xB84]
0000189E E940 asl D0.w, 4
000018A0 0640 EF5A addi.w D0, 0xEF5A
000018A4 47F5 0000 lea.l A3, [A5 + D0.w]
000018A8 302B 000C move.w D0, [A3 + 0xC]
000018AC 5340 subq.w D0, 1
000018AE 3740 000C move.w [A3 + 0xC], D0
000018B2 4A6B 000C tst.w [A3 + 0xC]
000018B6 57C0 seq D0
000018B8 4A6B 000E tst.w [A3 + 0xE]
000018BC 57C1 seq D1
000018BE C001 and.b D0, D1
000018C0 6700 011C beq +0x11E /* 000019DE */
000018C4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000018C8 2F2D F89A move.l -[A7], [A5 - 0x766]
000018CC 594F subq.w A7, 4
000018CE 594F subq.w A7, 4
000018D0 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000018D6 3F3C 03EB move.w -[A7], 0x3EB
000018DA A9A0 syscall GetResource
000018DC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000018E0 42A7 clr.l -[A7]
000018E2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000018E6 302D F108 move.w D0, [A5 - 0xEF8]
000018EA 0640 0019 addi.w D0, 0x19
000018EE 3B40 F108 move.w [A5 - 0xEF8], D0
000018F2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000018F6 3F3C 014F move.w -[A7], 0x14F
000018FA A893 syscall MoveTo
000018FC 302D F108 move.w D0, [A5 - 0xEF8]
00001900 48C0 ext.l D0
00001902 2F00 move.l -[A7], D0
00001904 486D EDFA pea.l [A5 - 0x1206]
00001908 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000190C 486D EDFA pea.l [A5 - 0x1206]
00001910 A884 syscall DrawString
00001912 422D F11D clr.b [A5 - 0xEE3]
00001916 377C 0001 000E move.w [A3 + 0xE], 0x1
0000191C 486D F4C4 pea.l [A5 - 0xB3C]
00001920 486D F4E2 pea.l [A5 - 0xB1E]
00001924 302B 000A move.w D0, [A3 + 0xA]
00001928 E740 asl D0.w, 3
0000192A 0640 EEF2 addi.w D0, 0xEEF2
0000192E 4875 0000 pea.l [A5 + D0.w]
00001932 486B 0002 pea.l [A3 + 0x2]
00001936 3F3C 0002 move.w -[A7], 0x2
0000193A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000193E A8EC syscall CopyBits
00001940 302B 000A move.w D0, [A3 + 0xA]
00001944 ED40 asl D0.w, 6
00001946 322B 000E move.w D1, [A3 + 0xE]
0000194A E741 asl D1.w, 3
0000194C D041 add.w D0, D1
0000194E 0640 E88E addi.w D0, 0xE88E
00001952 4875 0000 pea.l [A5 + D0.w]
00001956 302B 000A move.w D0, [A3 + 0xA]
0000195A C1FC 0012 muls.w D0, 0x12
0000195E 0640 0088 addi.w D0, 0x88
00001962 3F00 move.w -[A7], D0
00001964 302B 000E move.w D0, [A3 + 0xE]
00001968 C1FC 0012 muls.w D0, 0x12
0000196C 0640 0102 addi.w D0, 0x102
00001970 3F00 move.w -[A7], D0
00001972 302B 000A move.w D0, [A3 + 0xA]
00001976 C1FC 0012 muls.w D0, 0x12
0000197A 0640 0099 addi.w D0, 0x99
0000197E 3F00 move.w -[A7], D0
00001980 302B 000E move.w D0, [A3 + 0xE]
00001984 C1FC 0012 muls.w D0, 0x12
00001988 0640 0113 addi.w D0, 0x113
0000198C 3F00 move.w -[A7], D0
0000198E A8A7 syscall SetRect
00001990 486D F4C4 pea.l [A5 - 0xB3C]
00001994 486D F4E2 pea.l [A5 - 0xB1E]
00001998 302B 000A move.w D0, [A3 + 0xA]
0000199C ED40 asl D0.w, 6
0000199E 322B 000E move.w D1, [A3 + 0xE]
000019A2 E741 asl D1.w, 3
000019A4 D041 add.w D0, D1
000019A6 0640 E88E addi.w D0, 0xE88E
000019AA 4875 0000 pea.l [A5 + D0.w]
000019AE 486B 0002 pea.l [A3 + 0x2]
000019B2 3F3C 0002 move.w -[A7], 0x2
000019B6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000019BA A8EC syscall CopyBits
000019BC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000019C0 2F2D F89A move.l -[A7], [A5 - 0x766]
000019C4 594F subq.w A7, 4
000019C6 594F subq.w A7, 4
000019C8 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000019CE 3F3C 03EB move.w -[A7], 0x3EB
000019D2 A9A0 syscall GetResource
000019D4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000019D8 42A7 clr.l -[A7]
000019DA 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label000019DE:
000019DE 526D F47C addq.w [A5 - 0xB84], 1
000019E2 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
000019E8 6F00 FE7E ble -0x180 /* 00001868 */
label000019EC:
000019EC 486D F45E pea.l [A5 - 0xBA2]
000019F0 3F3C 000F move.w -[A7], 0xF
000019F4 4267 clr.w -[A7]
000019F6 A8A9 syscall InsetRect
000019F8 7021 moveq.l D0, 0x21
000019FA 2F00 move.l -[A7], D0
000019FC A862 syscall ForeColor
label000019FE:
000019FE 4A6D EC56 tst.w [A5 - 0x13AA]
00001A02 6C4E bge +0x50 /* 00001A52 */
00001A04 302D EC5C move.w D0, [A5 - 0x13A4]
00001A08 5340 subq.w D0, 1
00001A0A 3B40 EC5C move.w [A5 - 0x13A4], D0
00001A0E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001A12 594F subq.w A7, 4
00001A14 3F3C 0001 move.w -[A7], 0x1
00001A18 7007 moveq.l D0, 0x07
00001A1A 906D EC5C sub.w D0, [A5 - 0x13A4]
00001A1E 3F00 move.w -[A7], D0
00001A20 A869 syscall FixRatio
00001A22 206D F84A movea.l A0, [A5 - 0x7B6]
00001A26 215F 0002 move.l [A0 + 0x2], [A7]+
00001A2A 2F2D F852 move.l -[A7], [A5 - 0x7AE]
00001A2E 594F subq.w A7, 4
00001A30 594F subq.w A7, 4
00001A32 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00001A38 3F3C 03F1 move.w -[A7], 0x3F1
00001A3C A9A0 syscall GetResource
00001A3E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001A42 42A7 clr.l -[A7]
00001A44 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001A48 4A6D EC5C tst.w [A5 - 0x13A4]
00001A4C 6604 bne +0x6 /* 00001A52 */
00001A4E 426D EC56 clr.w [A5 - 0x13AA]
label00001A52:
00001A52 4A6D EC5C tst.w [A5 - 0x13A4]
00001A56 6626 bne +0x28 /* 00001A7E */
00001A58 3B7C 012D F45E move.w [A5 - 0xBA2], 0x12D
00001A5E 3B7C 0141 F462 move.w [A5 - 0xB9E], 0x141
00001A64 302D F838 move.w D0, [A5 - 0x7C8]
00001A68 0640 000B addi.w D0, 0xB
00001A6C 3B40 F464 move.w [A5 - 0xB9C], D0
00001A70 302D F838 move.w D0, [A5 - 0x7C8]
00001A74 0640 FFF7 addi.w D0, 0xFFF7
00001A78 3B40 F460 move.w [A5 - 0xBA0], D0
00001A7C 6022 bra +0x24 /* 00001AA0 */
label00001A7E:
00001A7E 3B7C 00ED F45E move.w [A5 - 0xBA2], 0xED
00001A84 3B7C 0137 F462 move.w [A5 - 0xB9E], 0x137
00001A8A 302D F838 move.w D0, [A5 - 0x7C8]
00001A8E 5E40 addq.w D0, 7
00001A90 3B40 F464 move.w [A5 - 0xB9C], D0
00001A94 302D F838 move.w D0, [A5 - 0x7C8]
00001A98 0640 FFF7 addi.w D0, 0xFFF7
00001A9C 3B40 F460 move.w [A5 - 0xBA0], D0
label00001AA0:
00001AA0 4A6D F464 tst.w [A5 - 0xB9C]
00001AA4 6C10 bge +0x12 /* 00001AB6 */
00001AA6 486D F45E pea.l [A5 - 0xBA2]
00001AAA 7000 moveq.l D0, 0x00
00001AAC 906D F464 sub.w D0, [A5 - 0xB9C]
00001AB0 3F00 move.w -[A7], D0
00001AB2 4267 clr.w -[A7]
00001AB4 A8A8 syscall OffsetRect
label00001AB6:
00001AB6 0C6D 0200 F460 cmpi.w [A5 - 0xBA0], 0x200
00001ABC 6F12 ble +0x14 /* 00001AD0 */
00001ABE 486D F45E pea.l [A5 - 0xBA2]
00001AC2 302D F460 move.w D0, [A5 - 0xBA0]
00001AC6 0640 FE00 addi.w D0, 0xFE00
00001ACA 3F00 move.w -[A7], D0
00001ACC 4267 clr.w -[A7]
00001ACE A8A8 syscall OffsetRect
label00001AD0:
00001AD0 102D F840 move.b D0, [A5 - 0x7C0]
00001AD4 5300 subq.b D0, 1
00001AD6 122D F10B move.b D1, [A5 - 0xEF5]
00001ADA 5301 subq.b D1, 1
00001ADC C001 and.b D0, D1
00001ADE 4A6D EC5C tst.w [A5 - 0x13A4]
00001AE2 57C1 seq D1
00001AE4 C001 and.b D0, D1
00001AE6 671A beq +0x1C /* 00001B02 */
00001AE8 486D F4D2 pea.l [A5 - 0xB2E]
00001AEC 486D F4E2 pea.l [A5 - 0xB1E]
00001AF0 486D F3A6 pea.l [A5 - 0xC5A]
00001AF4 486D F45E pea.l [A5 - 0xBA2]
00001AF8 3F3C 0002 move.w -[A7], 0x2
00001AFC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001B00 A8EC syscall CopyBits
label00001B02:
00001B02 102D F840 move.b D0, [A5 - 0x7C0]
00001B06 5300 subq.b D0, 1
00001B08 122D F10B move.b D1, [A5 - 0xEF5]
00001B0C 5301 subq.b D1, 1
00001B0E C001 and.b D0, D1
00001B10 4A6D EC5C tst.w [A5 - 0x13A4]
00001B14 5EC1 sgt D1
00001B16 C001 and.b D0, D1
00001B18 6724 beq +0x26 /* 00001B3E */
00001B1A 486D F4C4 pea.l [A5 - 0xB3C]
00001B1E 486D F4E2 pea.l [A5 - 0xB1E]
00001B22 302D EC5C move.w D0, [A5 - 0x13A4]
00001B26 E740 asl D0.w, 3
00001B28 0640 F9A6 addi.w D0, 0xF9A6
00001B2C 4875 0000 pea.l [A5 + D0.w]
00001B30 486D F45E pea.l [A5 - 0xBA2]
00001B34 3F3C 0002 move.w -[A7], 0x2
00001B38 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001B3C A8EC syscall CopyBits
label00001B3E:
00001B3E 3B7C 0001 F478 move.w [A5 - 0xB88], 0x1
label00001B44:
00001B44 302D F478 move.w D0, [A5 - 0xB88]
00001B48 D040 add.w D0, D0
00001B4A 0640 F43E addi.w D0, 0xF43E
00001B4E 4A75 0000 tst.w [A5 + D0.w]
00001B52 6F2E ble +0x30 /* 00001B82 */
00001B54 302D F478 move.w D0, [A5 - 0xB88]
00001B58 D040 add.w D0, D0
00001B5A 0640 F43E addi.w D0, 0xF43E
00001B5E 4875 0000 pea.l [A5 + D0.w]
00001B62 302D F478 move.w D0, [A5 - 0xB88]
00001B66 E740 asl D0.w, 3
00001B68 0640 F3E8 addi.w D0, 0xF3E8
00001B6C 4875 0000 pea.l [A5 + D0.w]
00001B70 302D F478 move.w D0, [A5 - 0xB88]
00001B74 E540 asl D0.w, 2
00001B76 0640 F3C4 addi.w D0, 0xF3C4
00001B7A 4875 0000 pea.l [A5 + D0.w]
00001B7E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
label00001B82:
00001B82 526D F478 addq.w [A5 - 0xB88], 1
00001B86 0C6D 000A F478 cmpi.w [A5 - 0xB88], 0xA /* '\n' */
00001B8C 6FB6 ble -0x48 /* 00001B44 */
00001B8E 0C6D 0001 F82C cmpi.w [A5 - 0x7D4], 0x1
00001B94 57C0 seq D0
00001B96 0C6D 0001 F3C6 cmpi.w [A5 - 0xC3A], 0x1
00001B9C 57C1 seq D1
00001B9E C001 and.b D0, D1
00001BA0 6706 beq +0x8 /* 00001BA8 */
00001BA2 1B7C 0001 F83E move.b [A5 - 0x7C2], 0x1
label00001BA8:
00001BA8 2F2D F82E move.l -[A7], [A5 - 0x7D2]
00001BAC 2F3C 0000 0100 move.l -[A7], 0x100
00001BB2 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001BB6 7051 moveq.l D0, 0x51
00001BB8 B09F cmp.l D0, [A7]+
00001BBA 57C0 seq D0
00001BBC 2F2D F82E move.l -[A7], [A5 - 0x7D2]
00001BC0 2F3C 0000 0100 move.l -[A7], 0x100
00001BC6 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001BCA 7271 moveq.l D1, 0x71
00001BCC B29F cmp.l D1, [A7]+
00001BCE 57C1 seq D1
00001BD0 8001 or.b D0, D1
00001BD2 6706 beq +0x8 /* 00001BDA */
00001BD4 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1
label00001BDA:
00001BDA 4A6D EC5C tst.w [A5 - 0x13A4]
00001BDE 57C0 seq D0
00001BE0 0C6D 0003 F82C cmpi.w [A5 - 0x7D4], 0x3
00001BE6 57C1 seq D1
00001BE8 C001 and.b D0, D1
00001BEA 6700 008E beq +0x90 /* 00001C7A */
00001BEE 2F2D F82E move.l -[A7], [A5 - 0x7D2]
00001BF2 2F3C 0000 0100 move.l -[A7], 0x100
00001BF8 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001BFC 201F move.l D0, [A7]+
00001BFE 6000 0066 bra +0x68 /* 00001C66 */
label00001C02:
00001C02 0C6D 0002 F3C6 cmpi.w [A5 - 0xC3A], 0x2
00001C08 6602 bne +0x4 /* 00001C0C */
00001C0A A852 syscall HideCursor
label00001C0C:
00001C0C 3B7C 0001 F3C6 move.w [A5 - 0xC3A], 0x1
00001C12 6000 0066 bra +0x68 /* 00001C7A */
label00001C16:
00001C16 0C6D 0001 F3C4 cmpi.w [A5 - 0xC3C], 0x1
00001C1C 6F00 005C ble +0x5E /* 00001C7A */
00001C20 0C6D 0002 F3C6 cmpi.w [A5 - 0xC3A], 0x2
00001C26 6702 beq +0x4 /* 00001C2A */
00001C28 A853 syscall ShowCursor
label00001C2A:
00001C2A 3B7C 0002 F3C6 move.w [A5 - 0xC3A], 0x2
00001C30 6048 bra +0x4A /* 00001C7A */
label00001C32:
00001C32 0C6D 0002 F3C4 cmpi.w [A5 - 0xC3C], 0x2
00001C38 6F40 ble +0x42 /* 00001C7A */
00001C3A 0C6D 0002 F3C6 cmpi.w [A5 - 0xC3A], 0x2
00001C40 6602 bne +0x4 /* 00001C44 */
00001C42 A852 syscall HideCursor
label00001C44:
00001C44 3B7C 0003 F3C6 move.w [A5 - 0xC3A], 0x3
00001C4A 602E bra +0x30 /* 00001C7A */
label00001C4C:
00001C4C 0C6D 0003 F3C4 cmpi.w [A5 - 0xC3C], 0x3
00001C52 5EC0 sgt D0
00001C54 0C6D 0006 F454 cmpi.w [A5 - 0xBAC], 0x6
00001C5A 5EC1 sgt D1
00001C5C C001 and.b D0, D1
00001C5E 671A beq +0x1C /* 00001C7A */
00001C60 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001C64 6014 bra +0x16 /* 00001C7A */
label00001C66:
00001C66 72E0 moveq.l D1, 0xFFFFFFE0
00001C68 D081 add.l D0, D1
00001C6A 67E0 beq -0x1E /* 00001C4C */
00001C6C 72EF moveq.l D1, 0xFFFFFFEF
00001C6E D081 add.l D0, D1
00001C70 6790 beq -0x6E /* 00001C02 */
00001C72 5380 subq.l D0, 1
00001C74 67A0 beq -0x5E /* 00001C16 */
00001C76 5380 subq.l D0, 1
00001C78 67B8 beq -0x46 /* 00001C32 */
label00001C7A:
00001C7A 0C6D 0001 F82C cmpi.w [A5 - 0x7D4], 0x1
00001C80 57C0 seq D0
00001C82 0C6D 0127 F836 cmpi.w [A5 - 0x7CA], 0x127
00001C88 5DC1 slt D1
00001C8A C001 and.b D0, D1
00001C8C 4A6D F3C2 tst.w [A5 - 0xC3E]
00001C90 5EC1 sgt D1
00001C92 C001 and.b D0, D1
00001C94 0C6D 0002 F3C6 cmpi.w [A5 - 0xC3A], 0x2
00001C9A 57C1 seq D1
00001C9C C001 and.b D0, D1
00001C9E 122D FBD2 move.b D1, [A5 - 0x42E]
00001CA2 5301 subq.b D1, 1
00001CA4 C001 and.b D0, D1
00001CA6 122D F115 move.b D1, [A5 - 0xEEB]
00001CAA 5301 subq.b D1, 1
00001CAC C001 and.b D0, D1
00001CAE 6700 0160 beq +0x162 /* 00001E10 */
00001CB2 426D F47C clr.w [A5 - 0xB84]
label00001CB6:
00001CB6 302D F47C move.w D0, [A5 - 0xB84]
00001CBA 5240 addq.w D0, 1
00001CBC 3B40 F47C move.w [A5 - 0xB84], D0
00001CC0 302D F47C move.w D0, [A5 - 0xB84]
00001CC4 D040 add.w D0, D0
00001CC6 0640 F43E addi.w D0, 0xF43E
00001CCA 4A75 0000 tst.w [A5 + D0.w]
00001CCE 57C0 seq D0
00001CD0 0C6D 000A F47C cmpi.w [A5 - 0xB84], 0xA /* '\n' */
00001CD6 57C1 seq D1
00001CD8 8001 or.b D0, D1
00001CDA 67DA beq -0x24 /* 00001CB6 */
00001CDC 302D F47C move.w D0, [A5 - 0xB84]
00001CE0 D040 add.w D0, D0
00001CE2 0640 F43E addi.w D0, 0xF43E
00001CE6 4A75 0000 tst.w [A5 + D0.w]
00001CEA 6600 0124 bne +0x126 /* 00001E10 */
00001CEE 302D F3C2 move.w D0, [A5 - 0xC3E]
00001CF2 5340 subq.w D0, 1
00001CF4 3B40 F3C2 move.w [A5 - 0xC3E], D0
00001CF8 302D F47C move.w D0, [A5 - 0xB84]
00001CFC D040 add.w D0, D0
00001CFE 0640 F43E addi.w D0, 0xF43E
00001D02 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00001D08 302D F45E move.w D0, [A5 - 0xBA2]
00001D0C 0640 000A addi.w D0, 0xA /* '\n' */
00001D10 322D F47C move.w D1, [A5 - 0xB84]
00001D14 E741 asl D1.w, 3
00001D16 0641 F3EC addi.w D1, 0xF3EC
00001D1A 3B80 1000 move.w [A5 + D1.w], D0
00001D1E 302D F460 move.w D0, [A5 - 0xBA0]
00001D22 5E40 addq.w D0, 7
00001D24 322D F47C move.w D1, [A5 - 0xB84]
00001D28 E741 asl D1.w, 3
00001D2A 0641 F3EA addi.w D1, 0xF3EA
00001D2E 3B80 1000 move.w [A5 + D1.w], D0
00001D32 302D F47C move.w D0, [A5 - 0xB84]
00001D36 E740 asl D0.w, 3
00001D38 0640 F3EC addi.w D0, 0xF3EC
00001D3C 3035 0000 move.w D0, [A5 + D0.w]
00001D40 5F40 subq.w D0, 7
00001D42 322D F47C move.w D1, [A5 - 0xB84]
00001D46 E741 asl D1.w, 3
00001D48 0641 F3E8 addi.w D1, 0xF3E8
00001D4C 3B80 1000 move.w [A5 + D1.w], D0
00001D50 302D F47C move.w D0, [A5 - 0xB84]
00001D54 E740 asl D0.w, 3
00001D56 0640 F3EA addi.w D0, 0xF3EA
00001D5A 3035 0000 move.w D0, [A5 + D0.w]
00001D5E 5840 addq.w D0, 4
00001D60 322D F47C move.w D1, [A5 - 0xB84]
00001D64 E741 asl D1.w, 3
00001D66 0641 F3EE addi.w D1, 0xF3EE
00001D6A 3B80 1000 move.w [A5 + D1.w], D0
00001D6E 302D F47C move.w D0, [A5 - 0xB84]
00001D72 E540 asl D0.w, 2
00001D74 0640 F3C4 addi.w D0, 0xF3C4
00001D78 2BAD F836 0000 move.l [A5 + D0.w], [A5 - 0x7CA]
00001D7E 302D F47C move.w D0, [A5 - 0xB84]
00001D82 E540 asl D0.w, 2
00001D84 0640 F3C4 addi.w D0, 0xF3C4
00001D88 3035 0000 move.w D0, [A5 + D0.w]
00001D8C 0640 FFE7 addi.w D0, 0xFFE7
00001D90 322D F47C move.w D1, [A5 - 0xB84]
00001D94 E541 asl D1.w, 2
00001D96 0641 F3C4 addi.w D1, 0xF3C4
00001D9A 3B80 1000 move.w [A5 + D1.w], D0
00001D9E 486D F4C4 pea.l [A5 - 0xB3C]
00001DA2 486D F4E2 pea.l [A5 - 0xB1E]
00001DA6 486D F126 pea.l [A5 - 0xEDA]
00001DAA 302D F47C move.w D0, [A5 - 0xB84]
00001DAE E740 asl D0.w, 3
00001DB0 0640 F3E8 addi.w D0, 0xF3E8
00001DB4 4875 0000 pea.l [A5 + D0.w]
00001DB8 3F3C 0002 move.w -[A7], 0x2
00001DBC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001DC0 A8EC syscall CopyBits
00001DC2 3F3C 01B3 move.w -[A7], 0x1B3
00001DC6 3F3C 014F move.w -[A7], 0x14F
00001DCA A893 syscall MoveTo
00001DCC 302D F3C2 move.w D0, [A5 - 0xC3E]
00001DD0 48C0 ext.l D0
00001DD2 2F00 move.l -[A7], D0
00001DD4 486D EDFA pea.l [A5 - 0x1206]
00001DD8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001DDC 0C6D 000A F3C2 cmpi.w [A5 - 0xC3E], 0xA /* '\n' */
00001DE2 6C26 bge +0x28 /* 00001E0A */
00001DE4 486E FED8 pea.l [A6 - 0x128]
00001DE8 486D EDFA pea.l [A5 - 0x1206]
00001DEC 487A 4596 pea.l [PC + 0x4596 /* 00006384, value 0x2202016, pstring " " */]
00001DF0 3F3C 0002 move.w -[A7], 0x2
00001DF4 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00001DF8 584F addq.w A7, 4
00001DFA 3F3C 00FF move.w -[A7], 0xFF
00001DFE 486E FED8 pea.l [A6 - 0x128]
00001E02 486D EDFA pea.l [A5 - 0x1206]
00001E06 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00001E0A:
00001E0A 486D EDFA pea.l [A5 - 0x1206]
00001E0E A884 syscall DrawString
label00001E10:
00001E10 102D F11C move.b D0, [A5 - 0xEE4]
00001E14 5300 subq.b D0, 1
00001E16 4A6D F932 tst.w [A5 - 0x6CE]
00001E1A 57C1 seq D1
00001E1C C001 and.b D0, D1
00001E1E 4400 neg.b D0
00001E20 802D F11C or.b D0, [A5 - 0xEE4]
00001E24 C02D F83E and.b D0, [A5 - 0x7C2]
00001E28 122D FBD2 move.b D1, [A5 - 0x42E]
00001E2C 5301 subq.b D1, 1
00001E2E C001 and.b D0, D1
00001E30 122D F115 move.b D1, [A5 - 0xEEB]
00001E34 5301 subq.b D1, 1
00001E36 C001 and.b D0, D1
00001E38 6700 10F2 beq +0x10F4 /* 00002F2C */
00001E3C 1B7C 0001 F11D move.b [A5 - 0xEE3], 0x1
00001E42 1B7C 0001 F11A move.b [A5 - 0xEE6], 0x1
00001E48 422D F83E clr.b [A5 - 0x7C2]
00001E4C 3B6D F838 F458 move.w [A5 - 0xBA8], [A5 - 0x7C8]
00001E52 302D F838 move.w D0, [A5 - 0x7C8]
00001E56 5240 addq.w D0, 1
00001E58 3B40 F45C move.w [A5 - 0xBA4], D0
00001E5C 3B7C 012C F456 move.w [A5 - 0xBAA], 0x12C
label00001E62:
00001E62 302D F456 move.w D0, [A5 - 0xBAA]
00001E66 5B40 subq.w D0, 5
00001E68 3B40 F456 move.w [A5 - 0xBAA], D0
00001E6C 554F subq.w A7, 2
00001E6E 3F2D F458 move.w -[A7], [A5 - 0xBA8]
00001E72 3F2D F456 move.w -[A7], [A5 - 0xBAA]
00001E76 A865 syscall GetPixel
00001E78 4A6D F456 tst.w [A5 - 0xBAA]
00001E7C 5DC0 slt D0
00001E7E 4400 neg.b D0
00001E80 801F or.b D0, [A7]+
00001E82 67DE beq -0x20 /* 00001E62 */
00001E84 486D F456 pea.l [A5 - 0xBAA]
00001E88 A8A4 syscall InvertRect
00001E8A 426D F470 clr.w [A5 - 0xB90]
00001E8E 4A2D FBD3 tst.b [A5 - 0x42D]
00001E92 6700 0474 beq +0x476 /* 00002308 */
00001E96 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00001E9C:
00001E9C 302D F47C move.w D0, [A5 - 0xB84]
00001EA0 C1FC 001C muls.w D0, 0x1C
00001EA4 0640 FBF8 addi.w D0, 0xFBF8
00001EA8 47F5 0000 lea.l A3, [A5 + D0.w]
00001EAC 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
00001EB2 5DC0 slt D0
00001EB4 C02B 000E and.b D0, [A3 + 0xE]
00001EB8 6700 0440 beq +0x442 /* 000022FA */
00001EBC 554F subq.w A7, 2
00001EBE 486D F456 pea.l [A5 - 0xBAA]
00001EC2 2F0B move.l -[A7], A3
00001EC4 486D F156 pea.l [A5 - 0xEAA]
00001EC8 A8AA syscall SectRect
00001ECA 4A1F tst.b [A7]+
00001ECC 6700 042C beq +0x42E /* 000022FA */
00001ED0 302B 001A move.w D0, [A3 + 0x1A]
00001ED4 5240 addq.w D0, 1
00001ED6 3740 001A move.w [A3 + 0x1A], D0
00001EDA 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
00001EE0 6600 0418 bne +0x41A /* 000022FA */
00001EE4 486D F4D2 pea.l [A5 - 0xB2E]
00001EE8 486D F4E2 pea.l [A5 - 0xB1E]
00001EEC 302B 0008 move.w D0, [A3 + 0x8]
00001EF0 E740 asl D0.w, 3
00001EF2 0640 FC98 addi.w D0, 0xFC98
00001EF6 4875 0000 pea.l [A5 + D0.w]
00001EFA 2F0B move.l -[A7], A3
00001EFC 3F3C 0002 move.w -[A7], 0x2
00001F00 2F2D FBCE move.l -[A7], [A5 - 0x432]
00001F04 A8EC syscall CopyBits
00001F06 426D F47A clr.w [A5 - 0xB86]
label00001F0A:
00001F0A 302D F47A move.w D0, [A5 - 0xB86]
00001F0E 5240 addq.w D0, 1
00001F10 3B40 F47A move.w [A5 - 0xB86], D0
00001F14 302D F47A move.w D0, [A5 - 0xB86]
00001F18 D040 add.w D0, D0
00001F1A 0640 F43E addi.w D0, 0xF43E
00001F1E 4A75 0000 tst.w [A5 + D0.w]
00001F22 57C0 seq D0
00001F24 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00001F2A 57C1 seq D1
00001F2C 8001 or.b D0, D1
00001F2E 67DA beq -0x24 /* 00001F0A */
00001F30 302D F47A move.w D0, [A5 - 0xB86]
00001F34 D040 add.w D0, D0
00001F36 0640 F43E addi.w D0, 0xF43E
00001F3A 4A75 0000 tst.w [A5 + D0.w]
00001F3E 6600 00C2 bne +0xC4 /* 00002002 */
00001F42 302D F47A move.w D0, [A5 - 0xB86]
00001F46 D040 add.w D0, D0
00001F48 0640 F43E addi.w D0, 0xF43E
00001F4C 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00001F52 3013 move.w D0, [A3]
00001F54 0640 000A addi.w D0, 0xA /* '\n' */
00001F58 322D F47A move.w D1, [A5 - 0xB86]
00001F5C E741 asl D1.w, 3
00001F5E 0641 F3EC addi.w D1, 0xF3EC
00001F62 3B80 1000 move.w [A5 + D1.w], D0
00001F66 302B 0002 move.w D0, [A3 + 0x2]
00001F6A 5E40 addq.w D0, 7
00001F6C 322D F47A move.w D1, [A5 - 0xB86]
00001F70 E741 asl D1.w, 3
00001F72 0641 F3EA addi.w D1, 0xF3EA
00001F76 3B80 1000 move.w [A5 + D1.w], D0
00001F7A 302D F47A move.w D0, [A5 - 0xB86]
00001F7E E740 asl D0.w, 3
00001F80 0640 F3EC addi.w D0, 0xF3EC
00001F84 3035 0000 move.w D0, [A5 + D0.w]
00001F88 5F40 subq.w D0, 7
00001F8A 322D F47A move.w D1, [A5 - 0xB86]
00001F8E E741 asl D1.w, 3
00001F90 0641 F3E8 addi.w D1, 0xF3E8
00001F94 3B80 1000 move.w [A5 + D1.w], D0
00001F98 302D F47A move.w D0, [A5 - 0xB86]
00001F9C E740 asl D0.w, 3
00001F9E 0640 F3EA addi.w D0, 0xF3EA
00001FA2 3035 0000 move.w D0, [A5 + D0.w]
00001FA6 5840 addq.w D0, 4
00001FA8 322D F47A move.w D1, [A5 - 0xB86]
00001FAC E741 asl D1.w, 3
00001FAE 0641 F3EE addi.w D1, 0xF3EE
00001FB2 3B80 1000 move.w [A5 + D1.w], D0
00001FB6 302B 0002 move.w D0, [A3 + 0x2]
00001FBA 5A40 addq.w D0, 5
00001FBC 322D F47A move.w D1, [A5 - 0xB86]
00001FC0 E541 asl D1.w, 2
00001FC2 0641 F3C6 addi.w D1, 0xF3C6
00001FC6 3B80 1000 move.w [A5 + D1.w], D0
00001FCA 3013 move.w D0, [A3]
00001FCC 0640 FFE7 addi.w D0, 0xFFE7
00001FD0 322D F47A move.w D1, [A5 - 0xB86]
00001FD4 E541 asl D1.w, 2
00001FD6 0641 F3C4 addi.w D1, 0xF3C4
00001FDA 3B80 1000 move.w [A5 + D1.w], D0
00001FDE 486D F4C4 pea.l [A5 - 0xB3C]
00001FE2 486D F4E2 pea.l [A5 - 0xB1E]
00001FE6 486D F126 pea.l [A5 - 0xEDA]
00001FEA 302D F47A move.w D0, [A5 - 0xB86]
00001FEE E740 asl D0.w, 3
00001FF0 0640 F3E8 addi.w D0, 0xF3E8
00001FF4 4875 0000 pea.l [A5 + D0.w]
00001FF8 3F3C 0002 move.w -[A7], 0x2
00001FFC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002000 A8EC syscall CopyBits
label00002002:
00002002 426D F47A clr.w [A5 - 0xB86]
label00002006:
00002006 302D F47A move.w D0, [A5 - 0xB86]
0000200A 5240 addq.w D0, 1
0000200C 3B40 F47A move.w [A5 - 0xB86], D0
00002010 302D F47A move.w D0, [A5 - 0xB86]
00002014 D040 add.w D0, D0
00002016 0640 F43E addi.w D0, 0xF43E
0000201A 4A75 0000 tst.w [A5 + D0.w]
0000201E 57C0 seq D0
00002020 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00002026 57C1 seq D1
00002028 8001 or.b D0, D1
0000202A 67DA beq -0x24 /* 00002006 */
0000202C 302D F47A move.w D0, [A5 - 0xB86]
00002030 D040 add.w D0, D0
00002032 0640 F43E addi.w D0, 0xF43E
00002036 4A75 0000 tst.w [A5 + D0.w]
0000203A 6600 00C6 bne +0xC8 /* 00002102 */
0000203E 302D F47A move.w D0, [A5 - 0xB86]
00002042 D040 add.w D0, D0
00002044 0640 F43E addi.w D0, 0xF43E
00002048 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000204E 3013 move.w D0, [A3]
00002050 0640 000A addi.w D0, 0xA /* '\n' */
00002054 322D F47A move.w D1, [A5 - 0xB86]
00002058 E741 asl D1.w, 3
0000205A 0641 F3EC addi.w D1, 0xF3EC
0000205E 3B80 1000 move.w [A5 + D1.w], D0
00002062 302B 0002 move.w D0, [A3 + 0x2]
00002066 0640 001B addi.w D0, 0x1B
0000206A 322D F47A move.w D1, [A5 - 0xB86]
0000206E E741 asl D1.w, 3
00002070 0641 F3EA addi.w D1, 0xF3EA
00002074 3B80 1000 move.w [A5 + D1.w], D0
00002078 302D F47A move.w D0, [A5 - 0xB86]
0000207C E740 asl D0.w, 3
0000207E 0640 F3EC addi.w D0, 0xF3EC
00002082 3035 0000 move.w D0, [A5 + D0.w]
00002086 5F40 subq.w D0, 7
00002088 322D F47A move.w D1, [A5 - 0xB86]
0000208C E741 asl D1.w, 3
0000208E 0641 F3E8 addi.w D1, 0xF3E8
00002092 3B80 1000 move.w [A5 + D1.w], D0
00002096 302D F47A move.w D0, [A5 - 0xB86]
0000209A E740 asl D0.w, 3
0000209C 0640 F3EA addi.w D0, 0xF3EA
000020A0 3035 0000 move.w D0, [A5 + D0.w]
000020A4 5840 addq.w D0, 4
000020A6 322D F47A move.w D1, [A5 - 0xB86]
000020AA E741 asl D1.w, 3
000020AC 0641 F3EE addi.w D1, 0xF3EE
000020B0 3B80 1000 move.w [A5 + D1.w], D0
000020B4 302B 0002 move.w D0, [A3 + 0x2]
000020B8 0640 0019 addi.w D0, 0x19
000020BC 322D F47A move.w D1, [A5 - 0xB86]
000020C0 E541 asl D1.w, 2
000020C2 0641 F3C6 addi.w D1, 0xF3C6
000020C6 3B80 1000 move.w [A5 + D1.w], D0
000020CA 3013 move.w D0, [A3]
000020CC 0640 FFE7 addi.w D0, 0xFFE7
000020D0 322D F47A move.w D1, [A5 - 0xB86]
000020D4 E541 asl D1.w, 2
000020D6 0641 F3C4 addi.w D1, 0xF3C4
000020DA 3B80 1000 move.w [A5 + D1.w], D0
000020DE 486D F4C4 pea.l [A5 - 0xB3C]
000020E2 486D F4E2 pea.l [A5 - 0xB1E]
000020E6 486D F126 pea.l [A5 - 0xEDA]
000020EA 302D F47A move.w D0, [A5 - 0xB86]
000020EE E740 asl D0.w, 3
000020F0 0640 F3E8 addi.w D0, 0xF3E8
000020F4 4875 0000 pea.l [A5 + D0.w]
000020F8 3F3C 0002 move.w -[A7], 0x2
000020FC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002100 A8EC syscall CopyBits
label00002102:
00002102 426D F47A clr.w [A5 - 0xB86]
label00002106:
00002106 302D F47A move.w D0, [A5 - 0xB86]
0000210A 5240 addq.w D0, 1
0000210C 3B40 F47A move.w [A5 - 0xB86], D0
00002110 302D F47A move.w D0, [A5 - 0xB86]
00002114 D040 add.w D0, D0
00002116 0640 F43E addi.w D0, 0xF43E
0000211A 4A75 0000 tst.w [A5 + D0.w]
0000211E 57C0 seq D0
00002120 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00002126 57C1 seq D1
00002128 8001 or.b D0, D1
0000212A 67DA beq -0x24 /* 00002106 */
0000212C 302D F47A move.w D0, [A5 - 0xB86]
00002130 D040 add.w D0, D0
00002132 0640 F43E addi.w D0, 0xF43E
00002136 4A75 0000 tst.w [A5 + D0.w]
0000213A 6600 00C2 bne +0xC4 /* 000021FE */
0000213E 302D F47A move.w D0, [A5 - 0xB86]
00002142 D040 add.w D0, D0
00002144 0640 F43E addi.w D0, 0xF43E
00002148 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000214E 3013 move.w D0, [A3]
00002150 0640 000A addi.w D0, 0xA /* '\n' */
00002154 322D F47A move.w D1, [A5 - 0xB86]
00002158 E741 asl D1.w, 3
0000215A 0641 F3EC addi.w D1, 0xF3EC
0000215E 3B80 1000 move.w [A5 + D1.w], D0
00002162 302B 0002 move.w D0, [A3 + 0x2]
00002166 0640 001B addi.w D0, 0x1B
0000216A 322D F47A move.w D1, [A5 - 0xB86]
0000216E E741 asl D1.w, 3
00002170 0641 F3EA addi.w D1, 0xF3EA
00002174 3B80 1000 move.w [A5 + D1.w], D0
00002178 302D F47A move.w D0, [A5 - 0xB86]
0000217C E740 asl D0.w, 3
0000217E 0640 F3EC addi.w D0, 0xF3EC
00002182 3035 0000 move.w D0, [A5 + D0.w]
00002186 5F40 subq.w D0, 7
00002188 322D F47A move.w D1, [A5 - 0xB86]
0000218C E741 asl D1.w, 3
0000218E 0641 F3E8 addi.w D1, 0xF3E8
00002192 3B80 1000 move.w [A5 + D1.w], D0
00002196 302D F47A move.w D0, [A5 - 0xB86]
0000219A E740 asl D0.w, 3
0000219C 0640 F3EA addi.w D0, 0xF3EA
000021A0 3035 0000 move.w D0, [A5 + D0.w]
000021A4 5840 addq.w D0, 4
000021A6 322D F47A move.w D1, [A5 - 0xB86]
000021AA E741 asl D1.w, 3
000021AC 0641 F3EE addi.w D1, 0xF3EE
000021B0 3B80 1000 move.w [A5 + D1.w], D0
000021B4 302B 0002 move.w D0, [A3 + 0x2]
000021B8 5A40 addq.w D0, 5
000021BA 322D F47A move.w D1, [A5 - 0xB86]
000021BE E541 asl D1.w, 2
000021C0 0641 F3C6 addi.w D1, 0xF3C6
000021C4 3B80 1000 move.w [A5 + D1.w], D0
000021C8 3013 move.w D0, [A3]
000021CA 5B40 subq.w D0, 5
000021CC 322D F47A move.w D1, [A5 - 0xB86]
000021D0 E541 asl D1.w, 2
000021D2 0641 F3C4 addi.w D1, 0xF3C4
000021D6 3B80 1000 move.w [A5 + D1.w], D0
000021DA 486D F4C4 pea.l [A5 - 0xB3C]
000021DE 486D F4E2 pea.l [A5 - 0xB1E]
000021E2 486D F126 pea.l [A5 - 0xEDA]
000021E6 302D F47A move.w D0, [A5 - 0xB86]
000021EA E740 asl D0.w, 3
000021EC 0640 F3E8 addi.w D0, 0xF3E8
000021F0 4875 0000 pea.l [A5 + D0.w]
000021F4 3F3C 0002 move.w -[A7], 0x2
000021F8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000021FC A8EC syscall CopyBits
label000021FE:
000021FE 426D F47A clr.w [A5 - 0xB86]
label00002202:
00002202 302D F47A move.w D0, [A5 - 0xB86]
00002206 5240 addq.w D0, 1
00002208 3B40 F47A move.w [A5 - 0xB86], D0
0000220C 302D F47A move.w D0, [A5 - 0xB86]
00002210 D040 add.w D0, D0
00002212 0640 F43E addi.w D0, 0xF43E
00002216 4A75 0000 tst.w [A5 + D0.w]
0000221A 57C0 seq D0
0000221C 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00002222 57C1 seq D1
00002224 8001 or.b D0, D1
00002226 67DA beq -0x24 /* 00002202 */
00002228 302D F47A move.w D0, [A5 - 0xB86]
0000222C D040 add.w D0, D0
0000222E 0640 F43E addi.w D0, 0xF43E
00002232 4A75 0000 tst.w [A5 + D0.w]
00002236 6600 00C2 bne +0xC4 /* 000022FA */
0000223A 302D F47A move.w D0, [A5 - 0xB86]
0000223E D040 add.w D0, D0
00002240 0640 F43E addi.w D0, 0xF43E
00002244 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
0000224A 3013 move.w D0, [A3]
0000224C 0640 000A addi.w D0, 0xA /* '\n' */
00002250 322D F47A move.w D1, [A5 - 0xB86]
00002254 E741 asl D1.w, 3
00002256 0641 F3EC addi.w D1, 0xF3EC
0000225A 3B80 1000 move.w [A5 + D1.w], D0
0000225E 302B 0002 move.w D0, [A3 + 0x2]
00002262 5E40 addq.w D0, 7
00002264 322D F47A move.w D1, [A5 - 0xB86]
00002268 E741 asl D1.w, 3
0000226A 0641 F3EA addi.w D1, 0xF3EA
0000226E 3B80 1000 move.w [A5 + D1.w], D0
00002272 302D F47A move.w D0, [A5 - 0xB86]
00002276 E740 asl D0.w, 3
00002278 0640 F3EC addi.w D0, 0xF3EC
0000227C 3035 0000 move.w D0, [A5 + D0.w]
00002280 5F40 subq.w D0, 7
00002282 322D F47A move.w D1, [A5 - 0xB86]
00002286 E741 asl D1.w, 3
00002288 0641 F3E8 addi.w D1, 0xF3E8
0000228C 3B80 1000 move.w [A5 + D1.w], D0
00002290 302D F47A move.w D0, [A5 - 0xB86]
00002294 E740 asl D0.w, 3
00002296 0640 F3EA addi.w D0, 0xF3EA
0000229A 3035 0000 move.w D0, [A5 + D0.w]
0000229E 5840 addq.w D0, 4
000022A0 322D F47A move.w D1, [A5 - 0xB86]
000022A4 E741 asl D1.w, 3
000022A6 0641 F3EE addi.w D1, 0xF3EE
000022AA 3B80 1000 move.w [A5 + D1.w], D0
000022AE 302B 0002 move.w D0, [A3 + 0x2]
000022B2 0640 0019 addi.w D0, 0x19
000022B6 322D F47A move.w D1, [A5 - 0xB86]
000022BA E541 asl D1.w, 2
000022BC 0641 F3C6 addi.w D1, 0xF3C6
000022C0 3B80 1000 move.w [A5 + D1.w], D0
000022C4 3013 move.w D0, [A3]
000022C6 5B40 subq.w D0, 5
000022C8 322D F47A move.w D1, [A5 - 0xB86]
000022CC E541 asl D1.w, 2
000022CE 0641 F3C4 addi.w D1, 0xF3C4
000022D2 3B80 1000 move.w [A5 + D1.w], D0
000022D6 486D F4C4 pea.l [A5 - 0xB3C]
000022DA 486D F4E2 pea.l [A5 - 0xB1E]
000022DE 486D F126 pea.l [A5 - 0xEDA]
000022E2 302D F47A move.w D0, [A5 - 0xB86]
000022E6 E740 asl D0.w, 3
000022E8 0640 F3E8 addi.w D0, 0xF3E8
000022EC 4875 0000 pea.l [A5 + D0.w]
000022F0 3F3C 0002 move.w -[A7], 0x2
000022F4 2F2D FBCE move.l -[A7], [A5 - 0x432]
000022F8 A8EC syscall CopyBits
label000022FA:
000022FA 526D F47C addq.w [A5 - 0xB84], 1
000022FE 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00002304 6F00 FB96 ble -0x468 /* 00001E9C */
label00002308:
00002308 302D F456 move.w D0, [A5 - 0xBAA]
0000230C B06D F102 cmp.w D0, [A5 - 0xEFE]
00002310 5DC0 slt D0
00002312 C02D F113 and.b D0, [A5 - 0xEED]
00002316 322D F100 move.w D1, [A5 - 0xF00]
0000231A 0641 0036 addi.w D1, 0x36 /* '6' */
0000231E B26D F45C cmp.w D1, [A5 - 0xBA4]
00002322 5DC1 slt D1
00002324 C001 and.b D0, D1
00002326 322D F458 move.w D1, [A5 - 0xBA8]
0000232A B26D F104 cmp.w D1, [A5 - 0xEFC]
0000232E 5DC1 slt D1
00002330 C001 and.b D0, D1
00002332 670A beq +0xC /* 0000233E */
00002334 302D F0F6 move.w D0, [A5 - 0xF0A]
00002338 5340 subq.w D0, 1
0000233A 3B40 F0F6 move.w [A5 - 0xF0A], D0
label0000233E:
0000233E 302D F456 move.w D0, [A5 - 0xBAA]
00002342 B06D F102 cmp.w D0, [A5 - 0xEFE]
00002346 5DC0 slt D0
00002348 C02D F113 and.b D0, [A5 - 0xEED]
0000234C 322D F100 move.w D1, [A5 - 0xF00]
00002350 0641 0036 addi.w D1, 0x36 /* '6' */
00002354 B26D F45C cmp.w D1, [A5 - 0xBA4]
00002358 5CC1 sge D1
0000235A C001 and.b D0, D1
0000235C 322D F100 move.w D1, [A5 - 0xF00]
00002360 0641 0011 addi.w D1, 0x11
00002364 B26D F45C cmp.w D1, [A5 - 0xBA4]
00002368 5DC1 slt D1
0000236A C001 and.b D0, D1
0000236C 322D F458 move.w D1, [A5 - 0xBA8]
00002370 B26D F104 cmp.w D1, [A5 - 0xEFC]
00002374 5DC1 slt D1
00002376 C001 and.b D0, D1
00002378 6704 beq +0x6 /* 0000237E */
0000237A 422D F11A clr.b [A5 - 0xEE6]
label0000237E:
0000237E 302D F456 move.w D0, [A5 - 0xBAA]
00002382 B06D F92E cmp.w D0, [A5 - 0x6D2]
00002386 5DC0 slt D0
00002388 C02D F116 and.b D0, [A5 - 0xEEA]
0000238C 322D F92C move.w D1, [A5 - 0x6D4]
00002390 0641 0014 addi.w D1, 0x14
00002394 B26D F45C cmp.w D1, [A5 - 0xBA4]
00002398 5DC1 slt D1
0000239A C001 and.b D0, D1
0000239C 322D F458 move.w D1, [A5 - 0xBA8]
000023A0 B26D F930 cmp.w D1, [A5 - 0x6D0]
000023A4 5DC1 slt D1
000023A6 C001 and.b D0, D1
000023A8 670A beq +0xC /* 000023B4 */
000023AA 302D F938 move.w D0, [A5 - 0x6C8]
000023AE 5340 subq.w D0, 1
000023B0 3B40 F938 move.w [A5 - 0x6C8], D0
label000023B4:
000023B4 302D ECC8 move.w D0, [A5 - 0x1338]
000023B8 0640 FFF4 addi.w D0, 0xFFF4
000023BC B06D F456 cmp.w D0, [A5 - 0xBAA]
000023C0 5EC0 sgt D0
000023C2 C02D F114 and.b D0, [A5 - 0xEEC]
000023C6 322D F45C move.w D1, [A5 - 0xBA4]
000023CA B26D ECC6 cmp.w D1, [A5 - 0x133A]
000023CE 5EC1 sgt D1
000023D0 C001 and.b D0, D1
000023D2 322D F458 move.w D1, [A5 - 0xBA8]
000023D6 B26D ECCA cmp.w D1, [A5 - 0x1336]
000023DA 5DC1 slt D1
000023DC C001 and.b D0, D1
000023DE 670A beq +0xC /* 000023EA */
000023E0 302D ECCC move.w D0, [A5 - 0x1334]
000023E4 5240 addq.w D0, 1
000023E6 3B40 ECCC move.w [A5 - 0x1334], D0
label000023EA:
000023EA 302D ECC8 move.w D0, [A5 - 0x1338]
000023EE 0640 FFF4 addi.w D0, 0xFFF4
000023F2 B06D F456 cmp.w D0, [A5 - 0xBAA]
000023F6 5FC0 sle D0
000023F8 C02D F114 and.b D0, [A5 - 0xEEC]
000023FC 322D F456 move.w D1, [A5 - 0xBAA]
00002400 B26D ECC8 cmp.w D1, [A5 - 0x1338]
00002404 5DC1 slt D1
00002406 C001 and.b D0, D1
00002408 322D F45C move.w D1, [A5 - 0xBA4]
0000240C B26D ECC6 cmp.w D1, [A5 - 0x133A]
00002410 5EC1 sgt D1
00002412 C001 and.b D0, D1
00002414 322D F458 move.w D1, [A5 - 0xBA8]
00002418 B26D ECCA cmp.w D1, [A5 - 0x1336]
0000241C 5DC1 slt D1
0000241E C001 and.b D0, D1
00002420 6704 beq +0x6 /* 00002426 */
00002422 422D F11A clr.b [A5 - 0xEE6]
label00002426:
00002426 302D F456 move.w D0, [A5 - 0xBAA]
0000242A B06D F0F2 cmp.w D0, [A5 - 0xF0E]
0000242E 5DC0 slt D0
00002430 C02D F112 and.b D0, [A5 - 0xEEE]
00002434 322D F45C move.w D1, [A5 - 0xBA4]
00002438 B26D F0F0 cmp.w D1, [A5 - 0xF10]
0000243C 5EC1 sgt D1
0000243E C001 and.b D0, D1
00002440 322D F458 move.w D1, [A5 - 0xBA8]
00002444 B26D F0F4 cmp.w D1, [A5 - 0xF0C]
00002448 5DC1 slt D1
0000244A C001 and.b D0, D1
0000244C 6744 beq +0x46 /* 00002492 */
0000244E 302D F0E8 move.w D0, [A5 - 0xF18]
00002452 5340 subq.w D0, 1
00002454 3B40 F0E8 move.w [A5 - 0xF18], D0
00002458 4A6D F0E8 tst.w [A5 - 0xF18]
0000245C 6634 bne +0x36 /* 00002492 */
0000245E 486D F4C4 pea.l [A5 - 0xB3C]
00002462 486D F4E2 pea.l [A5 - 0xB1E]
00002466 486D F084 pea.l [A5 - 0xF7C]
0000246A 486D F0EE pea.l [A5 - 0xF12]
0000246E 3F3C 0002 move.w -[A7], 0x2
00002472 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002476 A8EC syscall CopyBits
00002478 486D F4C4 pea.l [A5 - 0xB3C]
0000247C 486D F4E2 pea.l [A5 - 0xB1E]
00002480 486D F08C pea.l [A5 - 0xF74]
00002484 486D F0EE pea.l [A5 - 0xF12]
00002488 3F3C 0002 move.w -[A7], 0x2
0000248C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002490 A8EC syscall CopyBits
label00002492:
00002492 302D F456 move.w D0, [A5 - 0xBAA]
00002496 B06D F058 cmp.w D0, [A5 - 0xFA8]
0000249A 5DC0 slt D0
0000249C C02D F111 and.b D0, [A5 - 0xEEF]
000024A0 322D F45C move.w D1, [A5 - 0xBA4]
000024A4 B26D F056 cmp.w D1, [A5 - 0xFAA]
000024A8 5EC1 sgt D1
000024AA C001 and.b D0, D1
000024AC 322D F458 move.w D1, [A5 - 0xBA8]
000024B0 B26D F05A cmp.w D1, [A5 - 0xFA6]
000024B4 5DC1 slt D1
000024B6 C001 and.b D0, D1
000024B8 6744 beq +0x46 /* 000024FE */
000024BA 302D F022 move.w D0, [A5 - 0xFDE]
000024BE 5340 subq.w D0, 1
000024C0 3B40 F022 move.w [A5 - 0xFDE], D0
000024C4 4A6D F022 tst.w [A5 - 0xFDE]
000024C8 6634 bne +0x36 /* 000024FE */
000024CA 486D F4C4 pea.l [A5 - 0xB3C]
000024CE 486D F4E2 pea.l [A5 - 0xB1E]
000024D2 486D F024 pea.l [A5 - 0xFDC]
000024D6 486D F054 pea.l [A5 - 0xFAC]
000024DA 3F3C 0002 move.w -[A7], 0x2
000024DE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000024E2 A8EC syscall CopyBits
000024E4 486D F4C4 pea.l [A5 - 0xB3C]
000024E8 486D F4E2 pea.l [A5 - 0xB1E]
000024EC 486D F02C pea.l [A5 - 0xFD4]
000024F0 486D F054 pea.l [A5 - 0xFAC]
000024F4 3F3C 0002 move.w -[A7], 0x2
000024F8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000024FC A8EC syscall CopyBits
label000024FE:
000024FE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002502 102D F11A move.b D0, [A5 - 0xEE6]
00002506 5300 subq.b D0, 1
00002508 675E beq +0x60 /* 00002568 */
0000250A 2F2D F8A6 move.l -[A7], [A5 - 0x75A]
0000250E 594F subq.w A7, 4
00002510 594F subq.w A7, 4
00002512 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002518 3F3C 03E9 move.w -[A7], 0x3E9
0000251C A9A0 syscall GetResource
0000251E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002522 42A7 clr.l -[A7]
00002524 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002528 3B6D F456 F156 move.w [A5 - 0xEAA], [A5 - 0xBAA]
0000252E 302D F156 move.w D0, [A5 - 0xEAA]
00002532 5C40 addq.w D0, 6
00002534 3B40 F15A move.w [A5 - 0xEA6], D0
00002538 302D F458 move.w D0, [A5 - 0xBA8]
0000253C 5D40 subq.w D0, 6
0000253E 3B40 F158 move.w [A5 - 0xEA8], D0
00002542 302D F158 move.w D0, [A5 - 0xEA8]
00002546 0640 000D addi.w D0, 0xD /* '\r' */
0000254A 3B40 F15C move.w [A5 - 0xEA4], D0
0000254E 486D F4D2 pea.l [A5 - 0xB2E]
00002552 486D F4E2 pea.l [A5 - 0xB1E]
00002556 486D EC5E pea.l [A5 - 0x13A2]
0000255A 486D F156 pea.l [A5 - 0xEAA]
0000255E 3F3C 0002 move.w -[A7], 0x2
00002562 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002566 A8EC syscall CopyBits
label00002568:
00002568 302D F458 move.w D0, [A5 - 0xBA8]
0000256C 48C0 ext.l D0
0000256E 81FC 0014 divs.w D0, 0x14
00002572 3B40 E554 move.w [A5 - 0x1AAC], D0
00002576 302D F456 move.w D0, [A5 - 0xBAA]
0000257A 48C0 ext.l D0
0000257C 81FC 000F divs.w D0, 0xF
00002580 5340 subq.w D0, 1
00002582 3B40 E552 move.w [A5 - 0x1AAE], D0
00002586 4A6D E554 tst.w [A5 - 0x1AAC]
0000258A 5EC0 sgt D0
0000258C 0C6D 001B E554 cmpi.w [A5 - 0x1AAC], 0x1B
00002592 5DC1 slt D1
00002594 C001 and.b D0, D1
00002596 4A6D E552 tst.w [A5 - 0x1AAE]
0000259A 5EC1 sgt D1
0000259C C001 and.b D0, D1
0000259E 0C6D 0011 E552 cmpi.w [A5 - 0x1AAE], 0x11
000025A4 5DC1 slt D1
000025A6 C001 and.b D0, D1
000025A8 6700 0322 beq +0x324 /* 000028CC */
000025AC 302D E554 move.w D0, [A5 - 0x1AAC]
000025B0 EB40 asl D0.w, 5
000025B2 322D E552 move.w D1, [A5 - 0x1AAE]
000025B6 D241 add.w D1, D1
000025B8 D041 add.w D0, D1
000025BA 0640 E554 addi.w D0, 0xE554
000025BE 3035 0000 move.w D0, [A5 + D0.w]
000025C2 48C0 ext.l D0
000025C4 81FC 0004 divs.w D0, 0x4
000025C8 4840 swap.w D0
000025CA 4A40 tst.w D0
000025CC 6700 02FE beq +0x300 /* 000028CC */
000025D0 302D E552 move.w D0, [A5 - 0x1AAE]
000025D4 C1FC 000F muls.w D0, 0xF
000025D8 5740 subq.w D0, 3
000025DA 3B40 F15E move.w [A5 - 0xEA2], D0
000025DE 302D E552 move.w D0, [A5 - 0x1AAE]
000025E2 C1FC 000F muls.w D0, 0xF
000025E6 0640 0011 addi.w D0, 0x11
000025EA 3B40 F162 move.w [A5 - 0xE9E], D0
000025EE 302D E554 move.w D0, [A5 - 0x1AAC]
000025F2 C1FC 0014 muls.w D0, 0x14
000025F6 0640 0014 addi.w D0, 0x14
000025FA 3B40 F164 move.w [A5 - 0xE9C], D0
000025FE 302D E554 move.w D0, [A5 - 0x1AAC]
00002602 C1FC 0014 muls.w D0, 0x14
00002606 3B40 F160 move.w [A5 - 0xEA0], D0
0000260A 302D E554 move.w D0, [A5 - 0x1AAC]
0000260E EB40 asl D0.w, 5
00002610 322D E552 move.w D1, [A5 - 0x1AAE]
00002614 D241 add.w D1, D1
00002616 D041 add.w D0, D1
00002618 0640 E554 addi.w D0, 0xE554
0000261C 3035 0000 move.w D0, [A5 + D0.w]
00002620 6000 010A bra +0x10C /* 0000272C */
00002624 486D F4D2 pea.l [A5 - 0xB2E]
00002628 486D F4E2 pea.l [A5 - 0xB1E]
0000262C 486D F17E pea.l [A5 - 0xE82]
00002630 486D F15E pea.l [A5 - 0xEA2]
00002634 3F3C 0002 move.w -[A7], 0x2
00002638 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000263C A8EC syscall CopyBits
0000263E 6000 0114 bra +0x116 /* 00002754 */
00002642 486D F4D2 pea.l [A5 - 0xB2E]
00002646 486D F4E2 pea.l [A5 - 0xB1E]
0000264A 486D F186 pea.l [A5 - 0xE7A]
0000264E 486D F15E pea.l [A5 - 0xEA2]
00002652 3F3C 0002 move.w -[A7], 0x2
00002656 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000265A A8EC syscall CopyBits
0000265C 6000 00F6 bra +0xF8 /* 00002754 */
00002660 486D F4D2 pea.l [A5 - 0xB2E]
00002664 486D F4E2 pea.l [A5 - 0xB1E]
00002668 486D F18E pea.l [A5 - 0xE72]
0000266C 486D F15E pea.l [A5 - 0xEA2]
00002670 3F3C 0002 move.w -[A7], 0x2
00002674 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002678 A8EC syscall CopyBits
0000267A 6000 00D8 bra +0xDA /* 00002754 */
0000267E 486D F4D2 pea.l [A5 - 0xB2E]
00002682 486D F4E2 pea.l [A5 - 0xB1E]
00002686 486D F196 pea.l [A5 - 0xE6A]
0000268A 486D F15E pea.l [A5 - 0xEA2]
0000268E 3F3C 0002 move.w -[A7], 0x2
00002692 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002696 A8EC syscall CopyBits
00002698 6000 00BA bra +0xBC /* 00002754 */
0000269C 486D F4D2 pea.l [A5 - 0xB2E]
000026A0 486D F4E2 pea.l [A5 - 0xB1E]
000026A4 486D F19E pea.l [A5 - 0xE62]
000026A8 486D F15E pea.l [A5 - 0xEA2]
000026AC 3F3C 0002 move.w -[A7], 0x2
000026B0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026B4 A8EC syscall CopyBits
000026B6 6000 009C bra +0x9E /* 00002754 */
000026BA 486D F4D2 pea.l [A5 - 0xB2E]
000026BE 486D F4E2 pea.l [A5 - 0xB1E]
000026C2 486D F1A6 pea.l [A5 - 0xE5A]
000026C6 486D F15E pea.l [A5 - 0xEA2]
000026CA 3F3C 0002 move.w -[A7], 0x2
000026CE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026D2 A8EC syscall CopyBits
000026D4 6000 007E bra +0x80 /* 00002754 */
000026D8 486D F4D2 pea.l [A5 - 0xB2E]
000026DC 486D F4E2 pea.l [A5 - 0xB1E]
000026E0 486D F166 pea.l [A5 - 0xE9A]
000026E4 486D F15E pea.l [A5 - 0xEA2]
000026E8 3F3C 0002 move.w -[A7], 0x2
000026EC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000026F0 A8EC syscall CopyBits
000026F2 6060 bra +0x62 /* 00002754 */
000026F4 486D F4D2 pea.l [A5 - 0xB2E]
000026F8 486D F4E2 pea.l [A5 - 0xB1E]
000026FC 486D F16E pea.l [A5 - 0xE92]
00002700 486D F15E pea.l [A5 - 0xEA2]
00002704 3F3C 0002 move.w -[A7], 0x2
00002708 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000270C A8EC syscall CopyBits
0000270E 6044 bra +0x46 /* 00002754 */
00002710 486D F4D2 pea.l [A5 - 0xB2E]
00002714 486D F4E2 pea.l [A5 - 0xB1E]
00002718 486D F176 pea.l [A5 - 0xE8A]
0000271C 486D F15E pea.l [A5 - 0xEA2]
00002720 3F3C 0002 move.w -[A7], 0x2
00002724 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002728 A8EC syscall CopyBits
0000272A 6028 bra +0x2A /* 00002754 */
label0000272C:
0000272C 5340 subq.w D0, 1
0000272E 0C40 000B cmpi.w D0, 0xB
00002732 6420 bcc +0x22 /* 00002754 */
00002734 D040 add.w D0, D0
00002736 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000273A 4EFB 0002 jmp [PC + D0.w + 0x2]
0000273E FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00002742 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00002744 0016 FF40 ori.b [A6], 0x40 /* '@' */
00002748 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
0000274A FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
0000274C 0016 FF9A ori.b [A6], 0x9A
00002750 FFB6 .invalid <<F/6/7>>
00002752 FFD2 .invalid <<F/7/7>>
label00002754:
00002754 302D E554 move.w D0, [A5 - 0x1AAC]
00002758 EB40 asl D0.w, 5
0000275A 322D E552 move.w D1, [A5 - 0x1AAE]
0000275E D241 add.w D1, D1
00002760 D041 add.w D0, D1
00002762 0640 E554 addi.w D0, 0xE554
00002766 3035 0000 move.w D0, [A5 + D0.w]
0000276A 5240 addq.w D0, 1
0000276C 322D E554 move.w D1, [A5 - 0x1AAC]
00002770 EB41 asl D1.w, 5
00002772 342D E552 move.w D2, [A5 - 0x1AAE]
00002776 D442 add.w D2, D2
00002778 D242 add.w D1, D2
0000277A 0641 E554 addi.w D1, 0xE554
0000277E 3B80 1000 move.w [A5 + D1.w], D0
00002782 302D E554 move.w D0, [A5 - 0x1AAC]
00002786 EB40 asl D0.w, 5
00002788 322D E552 move.w D1, [A5 - 0x1AAE]
0000278C D241 add.w D1, D1
0000278E D041 add.w D0, D1
00002790 0640 E554 addi.w D0, 0xE554
00002794 3035 0000 move.w D0, [A5 + D0.w]
00002798 6000 010A bra +0x10C /* 000028A4 */
0000279C 486D F4D2 pea.l [A5 - 0xB2E]
000027A0 486D F4E2 pea.l [A5 - 0xB1E]
000027A4 486D F17E pea.l [A5 - 0xE82]
000027A8 486D F15E pea.l [A5 - 0xEA2]
000027AC 3F3C 0002 move.w -[A7], 0x2
000027B0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000027B4 A8EC syscall CopyBits
000027B6 6000 0114 bra +0x116 /* 000028CC */
000027BA 486D F4D2 pea.l [A5 - 0xB2E]
000027BE 486D F4E2 pea.l [A5 - 0xB1E]
000027C2 486D F186 pea.l [A5 - 0xE7A]
000027C6 486D F15E pea.l [A5 - 0xEA2]
000027CA 3F3C 0002 move.w -[A7], 0x2
000027CE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000027D2 A8EC syscall CopyBits
000027D4 6000 00F6 bra +0xF8 /* 000028CC */
000027D8 486D F4D2 pea.l [A5 - 0xB2E]
000027DC 486D F4E2 pea.l [A5 - 0xB1E]
000027E0 486D F18E pea.l [A5 - 0xE72]
000027E4 486D F15E pea.l [A5 - 0xEA2]
000027E8 3F3C 0002 move.w -[A7], 0x2
000027EC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000027F0 A8EC syscall CopyBits
000027F2 6000 00D8 bra +0xDA /* 000028CC */
000027F6 486D F4D2 pea.l [A5 - 0xB2E]
000027FA 486D F4E2 pea.l [A5 - 0xB1E]
000027FE 486D F196 pea.l [A5 - 0xE6A]
00002802 486D F15E pea.l [A5 - 0xEA2]
00002806 3F3C 0002 move.w -[A7], 0x2
0000280A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000280E A8EC syscall CopyBits
00002810 6000 00BA bra +0xBC /* 000028CC */
00002814 486D F4D2 pea.l [A5 - 0xB2E]
00002818 486D F4E2 pea.l [A5 - 0xB1E]
0000281C 486D F19E pea.l [A5 - 0xE62]
00002820 486D F15E pea.l [A5 - 0xEA2]
00002824 3F3C 0002 move.w -[A7], 0x2
00002828 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000282C A8EC syscall CopyBits
0000282E 6000 009C bra +0x9E /* 000028CC */
00002832 486D F4D2 pea.l [A5 - 0xB2E]
00002836 486D F4E2 pea.l [A5 - 0xB1E]
0000283A 486D F1A6 pea.l [A5 - 0xE5A]
0000283E 486D F15E pea.l [A5 - 0xEA2]
00002842 3F3C 0002 move.w -[A7], 0x2
00002846 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000284A A8EC syscall CopyBits
0000284C 6000 007E bra +0x80 /* 000028CC */
00002850 486D F4D2 pea.l [A5 - 0xB2E]
00002854 486D F4E2 pea.l [A5 - 0xB1E]
00002858 486D F166 pea.l [A5 - 0xE9A]
0000285C 486D F15E pea.l [A5 - 0xEA2]
00002860 3F3C 0002 move.w -[A7], 0x2
00002864 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002868 A8EC syscall CopyBits
0000286A 6060 bra +0x62 /* 000028CC */
0000286C 486D F4D2 pea.l [A5 - 0xB2E]
00002870 486D F4E2 pea.l [A5 - 0xB1E]
00002874 486D F16E pea.l [A5 - 0xE92]
00002878 486D F15E pea.l [A5 - 0xEA2]
0000287C 3F3C 0002 move.w -[A7], 0x2
00002880 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002884 A8EC syscall CopyBits
00002886 6044 bra +0x46 /* 000028CC */
00002888 486D F4D2 pea.l [A5 - 0xB2E]
0000288C 486D F4E2 pea.l [A5 - 0xB1E]
00002890 486D F176 pea.l [A5 - 0xE8A]
00002894 486D F15E pea.l [A5 - 0xEA2]
00002898 3F3C 0002 move.w -[A7], 0x2
0000289C 2F2D FBCE move.l -[A7], [A5 - 0x432]
000028A0 A8EC syscall CopyBits
000028A2 6028 bra +0x2A /* 000028CC */
label000028A4:
000028A4 5340 subq.w D0, 1
000028A6 0C40 000B cmpi.w D0, 0xB
000028AA 6420 bcc +0x22 /* 000028CC */
000028AC D040 add.w D0, D0
000028AE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000028B2 4EFB 0002 jmp [PC + D0.w + 0x2]
000028B6 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
000028BA FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
000028BC 0016 FF40 ori.b [A6], 0x40 /* '@' */
000028C0 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
000028C2 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
000028C4 0016 FF9A ori.b [A6], 0x9A
000028C8 FFB6 .invalid <<F/6/7>>
000028CA FFD2 .invalid <<F/7/7>>
label000028CC:
000028CC 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label000028D2:
000028D2 302D F47C move.w D0, [A5 - 0xB84]
000028D6 48C0 ext.l D0
000028D8 81FC 000A divs.w D0, 0xA /* '\n' */
000028DC 4840 swap.w D0
000028DE 4A40 tst.w D0
000028E0 6638 bne +0x3A /* 0000291A */
000028E2 102D F11D move.b D0, [A5 - 0xEE3]
000028E6 C02D F11A and.b D0, [A5 - 0xEE6]
000028EA 6728 beq +0x2A /* 00002914 */
000028EC 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
000028F0 594F subq.w A7, 4
000028F2 594F subq.w A7, 4
000028F4 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000028FA 3F3C 03E8 move.w -[A7], 0x3E8
000028FE A9A0 syscall GetResource
00002900 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002904 201F move.l D0, [A7]+
00002906 0680 FFFF F448 addi.l D0, 0xFFFFF448
0000290C 2F00 move.l -[A7], D0
0000290E 42A7 clr.l -[A7]
00002910 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00002914:
00002914 486D F456 pea.l [A5 - 0xBAA]
00002918 A8A4 syscall InvertRect
label0000291A:
0000291A 302D F47C move.w D0, [A5 - 0xB84]
0000291E C1FC 000E muls.w D0, 0xE
00002922 0640 F6F6 addi.w D0, 0xF6F6
00002926 47F5 0000 lea.l A3, [A5 + D0.w]
0000292A 1013 move.b D0, [A3]
0000292C C02D F11C and.b D0, [A5 - 0xEE4]
00002930 122D F112 move.b D1, [A5 - 0xEEE]
00002934 5301 subq.b D1, 1
00002936 C001 and.b D0, D1
00002938 6700 0220 beq +0x222 /* 00002B5A */
0000293C 302D F456 move.w D0, [A5 - 0xBAA]
00002940 B06B 0006 cmp.w D0, [A3 + 0x6]
00002944 5DC0 slt D0
00002946 322D F45C move.w D1, [A5 - 0xBA4]
0000294A B26B 0004 cmp.w D1, [A3 + 0x4]
0000294E 5EC1 sgt D1
00002950 C001 and.b D0, D1
00002952 322D F458 move.w D1, [A5 - 0xBA8]
00002956 B26B 0008 cmp.w D1, [A3 + 0x8]
0000295A 5DC1 slt D1
0000295C C001 and.b D0, D1
0000295E 4A6B 000A tst.w [A3 + 0xA]
00002962 57C1 seq D1
00002964 C001 and.b D0, D1
00002966 6700 01F2 beq +0x1F4 /* 00002B5A */
0000296A 302D F46A move.w D0, [A5 - 0xB96]
0000296E 5240 addq.w D0, 1
00002970 3B40 F46A move.w [A5 - 0xB96], D0
00002974 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002978 2F2D F89A move.l -[A7], [A5 - 0x766]
0000297C 594F subq.w A7, 4
0000297E 594F subq.w A7, 4
00002980 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002986 3F3C 03EB move.w -[A7], 0x3EB
0000298A A9A0 syscall GetResource
0000298C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002990 42A7 clr.l -[A7]
00002992 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002996 302D F108 move.w D0, [A5 - 0xEF8]
0000299A 0640 000A addi.w D0, 0xA /* '\n' */
0000299E 3B40 F108 move.w [A5 - 0xEF8], D0
000029A2 3F3C 0032 move.w -[A7], 0x32 /* '2' */
000029A6 3F3C 014F move.w -[A7], 0x14F
000029AA A893 syscall MoveTo
000029AC 302D F108 move.w D0, [A5 - 0xEF8]
000029B0 48C0 ext.l D0
000029B2 2F00 move.l -[A7], D0
000029B4 486D EDFA pea.l [A5 - 0x1206]
000029B8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000029BC 486D EDFA pea.l [A5 - 0x1206]
000029C0 A884 syscall DrawString
000029C2 422D F11D clr.b [A5 - 0xEE3]
000029C6 377C 0001 000A move.w [A3 + 0xA], 0x1
000029CC 302B 000C move.w D0, [A3 + 0xC]
000029D0 6054 bra +0x56 /* 00002A26 */
label000029D2:
000029D2 486D F4D2 pea.l [A5 - 0xB2E]
000029D6 486D F4E2 pea.l [A5 - 0xB1E]
000029DA 486D F3AE pea.l [A5 - 0xC52]
000029DE 486B 0002 pea.l [A3 + 0x2]
000029E2 3F3C 0002 move.w -[A7], 0x2
000029E6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000029EA A8EC syscall CopyBits
000029EC 6044 bra +0x46 /* 00002A32 */
label000029EE:
000029EE 486D F4D2 pea.l [A5 - 0xB2E]
000029F2 486D F4E2 pea.l [A5 - 0xB1E]
000029F6 486D F39E pea.l [A5 - 0xC62]
000029FA 486B 0002 pea.l [A3 + 0x2]
000029FE 3F3C 0002 move.w -[A7], 0x2
00002A02 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002A06 A8EC syscall CopyBits
00002A08 6028 bra +0x2A /* 00002A32 */
label00002A0A:
00002A0A 486D F4D2 pea.l [A5 - 0xB2E]
00002A0E 486D F4E2 pea.l [A5 - 0xB1E]
00002A12 486D F396 pea.l [A5 - 0xC6A]
00002A16 486B 0002 pea.l [A3 + 0x2]
00002A1A 3F3C 0002 move.w -[A7], 0x2
00002A1E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002A22 A8EC syscall CopyBits
00002A24 600C bra +0xE /* 00002A32 */
label00002A26:
00002A26 5340 subq.w D0, 1
00002A28 67A8 beq -0x56 /* 000029D2 */
00002A2A 5340 subq.w D0, 1
00002A2C 67C0 beq -0x3E /* 000029EE */
00002A2E 5340 subq.w D0, 1
00002A30 67D8 beq -0x26 /* 00002A0A */
label00002A32:
00002A32 0C6B 0003 000C cmpi.w [A3 + 0xC], 0x3
00002A38 671E beq +0x20 /* 00002A58 */
00002A3A 486D F4D2 pea.l [A5 - 0xB2E]
00002A3E 486D F4E2 pea.l [A5 - 0xB1E]
00002A42 486D F1E6 pea.l [A5 - 0xE1A]
00002A46 486B 0002 pea.l [A3 + 0x2]
00002A4A 3F3C 0002 move.w -[A7], 0x2
00002A4E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002A52 A8EC syscall CopyBits
00002A54 6000 0104 bra +0x106 /* 00002B5A */
label00002A58:
00002A58 4213 clr.b [A3]
00002A5A 426D F47A clr.w [A5 - 0xB86]
label00002A5E:
00002A5E 302D F47A move.w D0, [A5 - 0xB86]
00002A62 5240 addq.w D0, 1
00002A64 3B40 F47A move.w [A5 - 0xB86], D0
00002A68 302D F47A move.w D0, [A5 - 0xB86]
00002A6C D040 add.w D0, D0
00002A6E 0640 F43E addi.w D0, 0xF43E
00002A72 4A75 0000 tst.w [A5 + D0.w]
00002A76 57C0 seq D0
00002A78 0C6D 000A F47A cmpi.w [A5 - 0xB86], 0xA /* '\n' */
00002A7E 57C1 seq D1
00002A80 8001 or.b D0, D1
00002A82 67DA beq -0x24 /* 00002A5E */
00002A84 302D F47A move.w D0, [A5 - 0xB86]
00002A88 D040 add.w D0, D0
00002A8A 0640 F43E addi.w D0, 0xF43E
00002A8E 4A75 0000 tst.w [A5 + D0.w]
00002A92 6600 00C6 bne +0xC8 /* 00002B5A */
00002A96 302D F47A move.w D0, [A5 - 0xB86]
00002A9A D040 add.w D0, D0
00002A9C 0640 F43E addi.w D0, 0xF43E
00002AA0 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
00002AA6 302B 0002 move.w D0, [A3 + 0x2]
00002AAA 0640 000A addi.w D0, 0xA /* '\n' */
00002AAE 322D F47A move.w D1, [A5 - 0xB86]
00002AB2 E741 asl D1.w, 3
00002AB4 0641 F3EC addi.w D1, 0xF3EC
00002AB8 3B80 1000 move.w [A5 + D1.w], D0
00002ABC 302B 0004 move.w D0, [A3 + 0x4]
00002AC0 5E40 addq.w D0, 7
00002AC2 322D F47A move.w D1, [A5 - 0xB86]
00002AC6 E741 asl D1.w, 3
00002AC8 0641 F3EA addi.w D1, 0xF3EA
00002ACC 3B80 1000 move.w [A5 + D1.w], D0
00002AD0 302D F47A move.w D0, [A5 - 0xB86]
00002AD4 E740 asl D0.w, 3
00002AD6 0640 F3EC addi.w D0, 0xF3EC
00002ADA 3035 0000 move.w D0, [A5 + D0.w]
00002ADE 5F40 subq.w D0, 7
00002AE0 322D F47A move.w D1, [A5 - 0xB86]
00002AE4 E741 asl D1.w, 3
00002AE6 0641 F3E8 addi.w D1, 0xF3E8
00002AEA 3B80 1000 move.w [A5 + D1.w], D0
00002AEE 302D F47A move.w D0, [A5 - 0xB86]
00002AF2 E740 asl D0.w, 3
00002AF4 0640 F3EA addi.w D0, 0xF3EA
00002AF8 3035 0000 move.w D0, [A5 + D0.w]
00002AFC 5840 addq.w D0, 4
00002AFE 322D F47A move.w D1, [A5 - 0xB86]
00002B02 E741 asl D1.w, 3
00002B04 0641 F3EE addi.w D1, 0xF3EE
00002B08 3B80 1000 move.w [A5 + D1.w], D0
00002B0C 302B 0004 move.w D0, [A3 + 0x4]
00002B10 5A40 addq.w D0, 5
00002B12 322D F47A move.w D1, [A5 - 0xB86]
00002B16 E541 asl D1.w, 2
00002B18 0641 F3C6 addi.w D1, 0xF3C6
00002B1C 3B80 1000 move.w [A5 + D1.w], D0
00002B20 302B 0002 move.w D0, [A3 + 0x2]
00002B24 0640 FFE7 addi.w D0, 0xFFE7
00002B28 322D F47A move.w D1, [A5 - 0xB86]
00002B2C E541 asl D1.w, 2
00002B2E 0641 F3C4 addi.w D1, 0xF3C4
00002B32 3B80 1000 move.w [A5 + D1.w], D0
00002B36 486D F4C4 pea.l [A5 - 0xB3C]
00002B3A 486D F4E2 pea.l [A5 - 0xB1E]
00002B3E 486D F126 pea.l [A5 - 0xEDA]
00002B42 302D F47A move.w D0, [A5 - 0xB86]
00002B46 E740 asl D0.w, 3
00002B48 0640 F3E8 addi.w D0, 0xF3E8
00002B4C 4875 0000 pea.l [A5 + D0.w]
00002B50 3F3C 0002 move.w -[A7], 0x2
00002B54 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002B58 A8EC syscall CopyBits
label00002B5A:
00002B5A 302D F47C move.w D0, [A5 - 0xB84]
00002B5E C1FC 000E muls.w D0, 0xE
00002B62 0640 F5DE addi.w D0, 0xF5DE
00002B66 47F5 0000 lea.l A3, [A5 + D0.w]
00002B6A 4A13 tst.b [A3]
00002B6C 6700 01D2 beq +0x1D4 /* 00002D40 */
00002B70 302D F456 move.w D0, [A5 - 0xBAA]
00002B74 B06B 0006 cmp.w D0, [A3 + 0x6]
00002B78 5DC0 slt D0
00002B7A 322D F45C move.w D1, [A5 - 0xBA4]
00002B7E B26B 0004 cmp.w D1, [A3 + 0x4]
00002B82 5EC1 sgt D1
00002B84 C001 and.b D0, D1
00002B86 322D F458 move.w D1, [A5 - 0xBA8]
00002B8A B26B 0008 cmp.w D1, [A3 + 0x8]
00002B8E 5DC1 slt D1
00002B90 C001 and.b D0, D1
00002B92 0C6B 0064 000A cmpi.w [A3 + 0xA], 0x64 /* 'd' */
00002B98 5DC1 slt D1
00002B9A C001 and.b D0, D1
00002B9C 6700 01A2 beq +0x1A4 /* 00002D40 */
00002BA0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002BA4 2F2D F89A move.l -[A7], [A5 - 0x766]
00002BA8 594F subq.w A7, 4
00002BAA 594F subq.w A7, 4
00002BAC 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002BB2 3F3C 03EB move.w -[A7], 0x3EB
00002BB6 A9A0 syscall GetResource
00002BB8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002BBC 42A7 clr.l -[A7]
00002BBE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002BC2 302B 000A move.w D0, [A3 + 0xA]
00002BC6 48C0 ext.l D0
00002BC8 81FC 0005 divs.w D0, 0x5
00002BCC D06D F108 add.w D0, [A5 - 0xEF8]
00002BD0 3B40 F108 move.w [A5 - 0xEF8], D0
00002BD4 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002BD8 3F3C 014F move.w -[A7], 0x14F
00002BDC A893 syscall MoveTo
00002BDE 302D F108 move.w D0, [A5 - 0xEF8]
00002BE2 48C0 ext.l D0
00002BE4 2F00 move.l -[A7], D0
00002BE6 486D EDFA pea.l [A5 - 0x1206]
00002BEA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002BEE 486D EDFA pea.l [A5 - 0x1206]
00002BF2 A884 syscall DrawString
00002BF4 422D F11D clr.b [A5 - 0xEE3]
00002BF8 486D F4D2 pea.l [A5 - 0xB2E]
00002BFC 486D F4E2 pea.l [A5 - 0xB1E]
00002C00 302B 000A move.w D0, [A3 + 0xA]
00002C04 48C0 ext.l D0
00002C06 81FC 000A divs.w D0, 0xA /* '\n' */
00002C0A 5240 addq.w D0, 1
00002C0C E740 asl D0.w, 3
00002C0E 0640 F36E addi.w D0, 0xF36E
00002C12 4875 0000 pea.l [A5 + D0.w]
00002C16 486B 0002 pea.l [A3 + 0x2]
00002C1A 3F3C 0002 move.w -[A7], 0x2
00002C1E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C22 A8EC syscall CopyBits
00002C24 302B 000A move.w D0, [A3 + 0xA]
00002C28 48C0 ext.l D0
00002C2A 81FC 000A divs.w D0, 0xA /* '\n' */
00002C2E 6020 bra +0x22 /* 00002C50 */
label00002C30:
00002C30 377C 0065 000A move.w [A3 + 0xA], 0x65 /* 'e' */
00002C36 6026 bra +0x28 /* 00002C5E */
label00002C38:
00002C38 377C 00C9 000A move.w [A3 + 0xA], 0xC9
00002C3E 601E bra +0x20 /* 00002C5E */
label00002C40:
00002C40 377C 012D 000A move.w [A3 + 0xA], 0x12D
00002C46 6016 bra +0x18 /* 00002C5E */
label00002C48:
00002C48 377C 0191 000A move.w [A3 + 0xA], 0x191
00002C4E 600E bra +0x10 /* 00002C5E */
label00002C50:
00002C50 67DE beq -0x20 /* 00002C30 */
00002C52 5340 subq.w D0, 1
00002C54 67E2 beq -0x1C /* 00002C38 */
00002C56 5340 subq.w D0, 1
00002C58 67E6 beq -0x18 /* 00002C40 */
00002C5A 5340 subq.w D0, 1
00002C5C 67EA beq -0x14 /* 00002C48 */
label00002C5E:
00002C5E 302B 000A move.w D0, [A3 + 0xA]
00002C62 6000 00AE bra +0xB0 /* 00002D12 */
label00002C66:
00002C66 486D F4D2 pea.l [A5 - 0xB2E]
00002C6A 486D F4E2 pea.l [A5 - 0xB1E]
00002C6E 302B 000A move.w D0, [A3 + 0xA]
00002C72 0640 FF9C addi.w D0, 0xFF9C
00002C76 EB40 asl D0.w, 5
00002C78 0640 F216 addi.w D0, 0xF216
00002C7C 4875 0000 pea.l [A5 + D0.w]
00002C80 486B 0002 pea.l [A3 + 0x2]
00002C84 3F3C 0002 move.w -[A7], 0x2
00002C88 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002C8C A8EC syscall CopyBits
00002C8E 6000 00B0 bra +0xB2 /* 00002D40 */
label00002C92:
00002C92 486D F4D2 pea.l [A5 - 0xB2E]
00002C96 486D F4E2 pea.l [A5 - 0xB1E]
00002C9A 302B 000A move.w D0, [A3 + 0xA]
00002C9E 0640 FF38 addi.w D0, 0xFF38
00002CA2 EB40 asl D0.w, 5
00002CA4 0640 F21E addi.w D0, 0xF21E
00002CA8 4875 0000 pea.l [A5 + D0.w]
00002CAC 486B 0002 pea.l [A3 + 0x2]
00002CB0 3F3C 0002 move.w -[A7], 0x2
00002CB4 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002CB8 A8EC syscall CopyBits
00002CBA 6000 0084 bra +0x86 /* 00002D40 */
label00002CBE:
00002CBE 486D F4D2 pea.l [A5 - 0xB2E]
00002CC2 486D F4E2 pea.l [A5 - 0xB1E]
00002CC6 302B 000A move.w D0, [A3 + 0xA]
00002CCA 0640 FED4 addi.w D0, 0xFED4
00002CCE EB40 asl D0.w, 5
00002CD0 0640 F226 addi.w D0, 0xF226
00002CD4 4875 0000 pea.l [A5 + D0.w]
00002CD8 486B 0002 pea.l [A3 + 0x2]
00002CDC 3F3C 0002 move.w -[A7], 0x2
00002CE0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002CE4 A8EC syscall CopyBits
00002CE6 6058 bra +0x5A /* 00002D40 */
label00002CE8:
00002CE8 486D F4D2 pea.l [A5 - 0xB2E]
00002CEC 486D F4E2 pea.l [A5 - 0xB1E]
00002CF0 302B 000A move.w D0, [A3 + 0xA]
00002CF4 0640 FE70 addi.w D0, 0xFE70
00002CF8 EB40 asl D0.w, 5
00002CFA 0640 F22E addi.w D0, 0xF22E
00002CFE 4875 0000 pea.l [A5 + D0.w]
00002D02 486B 0002 pea.l [A3 + 0x2]
00002D06 3F3C 0002 move.w -[A7], 0x2
00002D0A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002D0E A8EC syscall CopyBits
00002D10 602E bra +0x30 /* 00002D40 */
label00002D12:
00002D12 0640 FF9C addi.w D0, 0xFF9C
00002D16 6B28 bmi +0x2A /* 00002D40 */
00002D18 0640 FF9D addi.w D0, 0xFF9D
00002D1C 6F00 FF48 ble -0xB6 /* 00002C66 */
00002D20 5340 subq.w D0, 1
00002D22 6B1C bmi +0x1E /* 00002D40 */
00002D24 0640 FF9D addi.w D0, 0xFF9D
00002D28 6F00 FF68 ble -0x96 /* 00002C92 */
00002D2C 5340 subq.w D0, 1
00002D2E 6B10 bmi +0x12 /* 00002D40 */
00002D30 0640 FF9D addi.w D0, 0xFF9D
00002D34 6F88 ble -0x76 /* 00002CBE */
00002D36 5340 subq.w D0, 1
00002D38 6B06 bmi +0x8 /* 00002D40 */
00002D3A 0640 FF9D addi.w D0, 0xFF9D
00002D3E 6FA8 ble -0x56 /* 00002CE8 */
label00002D40:
00002D40 526D F47C addq.w [A5 - 0xB84], 1
00002D44 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00002D4A 6F00 FB86 ble -0x478 /* 000028D2 */
00002D4E 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00002D54:
00002D54 302D F47C move.w D0, [A5 - 0xB84]
00002D58 E940 asl D0.w, 4
00002D5A 2F00 move.l -[A7], D0
00002D5C 554F subq.w A7, 2
00002D5E 486D F456 pea.l [A5 - 0xBAA]
00002D62 302D F47C move.w D0, [A5 - 0xB84]
00002D66 E940 asl D0.w, 4
00002D68 0640 EF5C addi.w D0, 0xEF5C
00002D6C 4875 0000 pea.l [A5 + D0.w]
00002D70 486D F156 pea.l [A5 - 0xEAA]
00002D74 A8AA syscall SectRect
00002D76 121F move.b D1, [A7]+
00002D78 201F move.l D0, [A7]+
00002D7A 0640 EF5A addi.w D0, 0xEF5A
00002D7E C235 0000 and.b D1, [A5 + D0.w]
00002D82 6700 0146 beq +0x148 /* 00002ECA */
00002D86 302D F47C move.w D0, [A5 - 0xB84]
00002D8A E940 asl D0.w, 4
00002D8C 0640 EF5A addi.w D0, 0xEF5A
00002D90 47F5 0000 lea.l A3, [A5 + D0.w]
00002D94 302B 000C move.w D0, [A3 + 0xC]
00002D98 5340 subq.w D0, 1
00002D9A 3740 000C move.w [A3 + 0xC], D0
00002D9E 4A6B 000C tst.w [A3 + 0xC]
00002DA2 57C0 seq D0
00002DA4 4A6B 000E tst.w [A3 + 0xE]
00002DA8 57C1 seq D1
00002DAA C001 and.b D0, D1
00002DAC 6700 011C beq +0x11E /* 00002ECA */
00002DB0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002DB4 2F2D F89A move.l -[A7], [A5 - 0x766]
00002DB8 594F subq.w A7, 4
00002DBA 594F subq.w A7, 4
00002DBC 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002DC2 3F3C 03EB move.w -[A7], 0x3EB
00002DC6 A9A0 syscall GetResource
00002DC8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002DCC 42A7 clr.l -[A7]
00002DCE 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002DD2 302D F108 move.w D0, [A5 - 0xEF8]
00002DD6 0640 0019 addi.w D0, 0x19
00002DDA 3B40 F108 move.w [A5 - 0xEF8], D0
00002DDE 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00002DE2 3F3C 014F move.w -[A7], 0x14F
00002DE6 A893 syscall MoveTo
00002DE8 302D F108 move.w D0, [A5 - 0xEF8]
00002DEC 48C0 ext.l D0
00002DEE 2F00 move.l -[A7], D0
00002DF0 486D EDFA pea.l [A5 - 0x1206]
00002DF4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002DF8 486D EDFA pea.l [A5 - 0x1206]
00002DFC A884 syscall DrawString
00002DFE 422D F11D clr.b [A5 - 0xEE3]
00002E02 377C 0001 000E move.w [A3 + 0xE], 0x1
00002E08 486D F4C4 pea.l [A5 - 0xB3C]
00002E0C 486D F4E2 pea.l [A5 - 0xB1E]
00002E10 302B 000A move.w D0, [A3 + 0xA]
00002E14 E740 asl D0.w, 3
00002E16 0640 EEF2 addi.w D0, 0xEEF2
00002E1A 4875 0000 pea.l [A5 + D0.w]
00002E1E 486B 0002 pea.l [A3 + 0x2]
00002E22 3F3C 0002 move.w -[A7], 0x2
00002E26 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002E2A A8EC syscall CopyBits
00002E2C 302B 000A move.w D0, [A3 + 0xA]
00002E30 ED40 asl D0.w, 6
00002E32 322B 000E move.w D1, [A3 + 0xE]
00002E36 E741 asl D1.w, 3
00002E38 D041 add.w D0, D1
00002E3A 0640 E88E addi.w D0, 0xE88E
00002E3E 4875 0000 pea.l [A5 + D0.w]
00002E42 302B 000A move.w D0, [A3 + 0xA]
00002E46 C1FC 0012 muls.w D0, 0x12
00002E4A 0640 0088 addi.w D0, 0x88
00002E4E 3F00 move.w -[A7], D0
00002E50 302B 000E move.w D0, [A3 + 0xE]
00002E54 C1FC 0012 muls.w D0, 0x12
00002E58 0640 0102 addi.w D0, 0x102
00002E5C 3F00 move.w -[A7], D0
00002E5E 302B 000A move.w D0, [A3 + 0xA]
00002E62 C1FC 0012 muls.w D0, 0x12
00002E66 0640 0099 addi.w D0, 0x99
00002E6A 3F00 move.w -[A7], D0
00002E6C 302B 000E move.w D0, [A3 + 0xE]
00002E70 C1FC 0012 muls.w D0, 0x12
00002E74 0640 0113 addi.w D0, 0x113
00002E78 3F00 move.w -[A7], D0
00002E7A A8A7 syscall SetRect
00002E7C 486D F4C4 pea.l [A5 - 0xB3C]
00002E80 486D F4E2 pea.l [A5 - 0xB1E]
00002E84 302B 000A move.w D0, [A3 + 0xA]
00002E88 ED40 asl D0.w, 6
00002E8A 322B 000E move.w D1, [A3 + 0xE]
00002E8E E741 asl D1.w, 3
00002E90 D041 add.w D0, D1
00002E92 0640 E88E addi.w D0, 0xE88E
00002E96 4875 0000 pea.l [A5 + D0.w]
00002E9A 486B 0002 pea.l [A3 + 0x2]
00002E9E 3F3C 0002 move.w -[A7], 0x2
00002EA2 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002EA6 A8EC syscall CopyBits
00002EA8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002EAC 2F2D F89A move.l -[A7], [A5 - 0x766]
00002EB0 594F subq.w A7, 4
00002EB2 594F subq.w A7, 4
00002EB4 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00002EBA 3F3C 03EB move.w -[A7], 0x3EB
00002EBE A9A0 syscall GetResource
00002EC0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002EC4 42A7 clr.l -[A7]
00002EC6 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00002ECA:
00002ECA 526D F47C addq.w [A5 - 0xB84], 1
00002ECE 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00002ED4 6F00 FE7E ble -0x180 /* 00002D54 */
00002ED8 486D F456 pea.l [A5 - 0xBAA]
00002EDC A8A4 syscall InvertRect
00002EDE 102D F11A move.b D0, [A5 - 0xEE6]
00002EE2 5300 subq.b D0, 1
00002EE4 6740 beq +0x42 /* 00002F26 */
00002EE6 3B6D F456 F156 move.w [A5 - 0xEAA], [A5 - 0xBAA]
00002EEC 302D F156 move.w D0, [A5 - 0xEAA]
00002EF0 5C40 addq.w D0, 6
00002EF2 3B40 F15A move.w [A5 - 0xEA6], D0
00002EF6 302D F458 move.w D0, [A5 - 0xBA8]
00002EFA 5D40 subq.w D0, 6
00002EFC 3B40 F158 move.w [A5 - 0xEA8], D0
00002F00 302D F158 move.w D0, [A5 - 0xEA8]
00002F04 0640 000D addi.w D0, 0xD /* '\r' */
00002F08 3B40 F15C move.w [A5 - 0xEA4], D0
00002F0C 486D F4D2 pea.l [A5 - 0xB2E]
00002F10 486D F4E2 pea.l [A5 - 0xB1E]
00002F14 486D EC5E pea.l [A5 - 0x13A2]
00002F18 486D F156 pea.l [A5 - 0xEAA]
00002F1C 3F3C 0002 move.w -[A7], 0x2
00002F20 2F2D FBCE move.l -[A7], [A5 - 0x432]
00002F24 A8EC syscall CopyBits
label00002F26:
00002F26 7021 moveq.l D0, 0x21
00002F28 2F00 move.l -[A7], D0
00002F2A A862 syscall ForeColor
label00002F2C:
00002F2C 426D F46A clr.w [A5 - 0xB96]
00002F30 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00002F36:
00002F36 302D F47C move.w D0, [A5 - 0xB84]
00002F3A C1FC 000E muls.w D0, 0xE
00002F3E 0640 F6F6 addi.w D0, 0xF6F6
00002F42 47F5 0000 lea.l A3, [A5 + D0.w]
00002F46 1013 move.b D0, [A3]
00002F48 5300 subq.b D0, 1
00002F4A C02B 0001 and.b D0, [A3 + 0x1]
00002F4E 670A beq +0xC /* 00002F5A */
00002F50 302D F46A move.w D0, [A5 - 0xB96]
00002F54 5240 addq.w D0, 1
00002F56 3B40 F46A move.w [A5 - 0xB96], D0
label00002F5A:
00002F5A 526D F47C addq.w [A5 - 0xB84], 1
00002F5E 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00002F64 6FD0 ble -0x2E /* 00002F36 */
00002F66 4A6D F46A tst.w [A5 - 0xB96]
00002F6A 5EC0 sgt D0
00002F6C 4A6D EC86 tst.w [A5 - 0x137A]
00002F70 5EC1 sgt D1
00002F72 C001 and.b D0, D1
00002F74 6768 beq +0x6A /* 00002FDE */
00002F76 426D F47C clr.w [A5 - 0xB84]
00002F7A 3B7C 0001 F47A move.w [A5 - 0xB86], 0x1
00002F80 302D EC86 move.w D0, [A5 - 0x137A]
00002F84 5340 subq.w D0, 1
00002F86 3B40 EC86 move.w [A5 - 0x137A], D0
label00002F8A:
00002F8A 554F subq.w A7, 2
00002F8C 3F3C 0014 move.w -[A7], 0x14
00002F90 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002F94 3B5F F47A move.w [A5 - 0xB86], [A7]+
00002F98 302D F47A move.w D0, [A5 - 0xB86]
00002F9C C1FC 000E muls.w D0, 0xE
00002FA0 322D F47A move.w D1, [A5 - 0xB86]
00002FA4 C3FC 000E muls.w D1, 0xE
00002FA8 0641 F6F6 addi.w D1, 0xF6F6
00002FAC 1235 1000 move.b D1, [A5 + D1.w]
00002FB0 5301 subq.b D1, 1
00002FB2 0640 F6F7 addi.w D0, 0xF6F7
00002FB6 C235 0000 and.b D1, [A5 + D0.w]
00002FBA 671A beq +0x1C /* 00002FD6 */
00002FBC 302D F47A move.w D0, [A5 - 0xB86]
00002FC0 C1FC 000E muls.w D0, 0xE
00002FC4 0640 F6F7 addi.w D0, 0xF6F7
00002FC8 4235 0000 clr.b [A5 + D0.w]
00002FCC 302D F47C move.w D0, [A5 - 0xB84]
00002FD0 5240 addq.w D0, 1
00002FD2 3B40 F47C move.w [A5 - 0xB84], D0
label00002FD6:
00002FD6 0C6D 0001 F47C cmpi.w [A5 - 0xB84], 0x1
00002FDC 66AC bne -0x52 /* 00002F8A */
label00002FDE:
00002FDE 554F subq.w A7, 2
00002FE0 3F3C 0014 move.w -[A7], 0x14
00002FE4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002FE8 3B5F F47C move.w [A5 - 0xB84], [A7]+
00002FEC 302D F47C move.w D0, [A5 - 0xB84]
00002FF0 C1FC 000E muls.w D0, 0xE
00002FF4 0640 F5DE addi.w D0, 0xF5DE
00002FF8 1035 0000 move.b D0, [A5 + D0.w]
00002FFC 5300 subq.b D0, 1
00002FFE 122D FBD2 move.b D1, [A5 - 0x42E]
00003002 5301 subq.b D1, 1
00003004 C001 and.b D0, D1
00003006 6776 beq +0x78 /* 0000307E */
00003008 554F subq.w A7, 2
0000300A 3F3C 0014 move.w -[A7], 0x14
0000300E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003012 0C5F 0014 cmpi.w [A7]+, 0x14
00003016 6666 bne +0x68 /* 0000307E */
00003018 302D F47C move.w D0, [A5 - 0xB84]
0000301C C1FC 000E muls.w D0, 0xE
00003020 0640 F5DE addi.w D0, 0xF5DE
00003024 47F5 0000 lea.l A3, [A5 + D0.w]
00003028 554F subq.w A7, 2
0000302A 3F3C 010E move.w -[A7], 0x10E
0000302E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003032 375F 0002 move.w [A3 + 0x2], [A7]+
00003036 554F subq.w A7, 2
00003038 3F3C 01F4 move.w -[A7], 0x1F4
0000303C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003040 375F 0004 move.w [A3 + 0x4], [A7]+
00003044 302B 0002 move.w D0, [A3 + 0x2]
00003048 0640 000A addi.w D0, 0xA /* '\n' */
0000304C 3740 0006 move.w [A3 + 0x6], D0
00003050 302B 0004 move.w D0, [A3 + 0x4]
00003054 0640 000A addi.w D0, 0xA /* '\n' */
00003058 3740 0008 move.w [A3 + 0x8], D0
0000305C 16BC 0001 move.b [A3], 0x1
00003060 426B 000A clr.w [A3 + 0xA]
00003064 486D F4D2 pea.l [A5 - 0xB2E]
00003068 486D F4E2 pea.l [A5 - 0xB1E]
0000306C 486D F376 pea.l [A5 - 0xC8A]
00003070 486B 0002 pea.l [A3 + 0x2]
00003074 3F3C 0002 move.w -[A7], 0x2
00003078 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000307C A8EC syscall CopyBits
label0000307E:
0000307E 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00003084:
00003084 302D F47C move.w D0, [A5 - 0xB84]
00003088 C1FC 000E muls.w D0, 0xE
0000308C 0640 F5DE addi.w D0, 0xF5DE
00003090 47F5 0000 lea.l A3, [A5 + D0.w]
00003094 0C6B 0027 000A cmpi.w [A3 + 0xA], 0x27 /* '\'' */
0000309A 5DC0 slt D0
0000309C C013 and.b D0, [A3]
0000309E 122D FBD2 move.b D1, [A5 - 0x42E]
000030A2 5301 subq.b D1, 1
000030A4 C001 and.b D0, D1
000030A6 6700 007E beq +0x80 /* 00003126 */
000030AA 302B 000A move.w D0, [A3 + 0xA]
000030AE 48C0 ext.l D0
000030B0 81FC 000A divs.w D0, 0xA /* '\n' */
000030B4 5240 addq.w D0, 1
000030B6 3B40 F474 move.w [A5 - 0xB8C], D0
000030BA 302B 000A move.w D0, [A3 + 0xA]
000030BE 5240 addq.w D0, 1
000030C0 3740 000A move.w [A3 + 0xA], D0
000030C4 302B 000A move.w D0, [A3 + 0xA]
000030C8 48C0 ext.l D0
000030CA 81FC 000A divs.w D0, 0xA /* '\n' */
000030CE 5240 addq.w D0, 1
000030D0 3B40 F472 move.w [A5 - 0xB8E], D0
000030D4 302D F474 move.w D0, [A5 - 0xB8C]
000030D8 B06D F472 cmp.w D0, [A5 - 0xB8E]
000030DC 6748 beq +0x4A /* 00003126 */
000030DE 486D F4D2 pea.l [A5 - 0xB2E]
000030E2 486D F4E2 pea.l [A5 - 0xB1E]
000030E6 302D F474 move.w D0, [A5 - 0xB8C]
000030EA E740 asl D0.w, 3
000030EC 0640 F36E addi.w D0, 0xF36E
000030F0 4875 0000 pea.l [A5 + D0.w]
000030F4 486B 0002 pea.l [A3 + 0x2]
000030F8 3F3C 0002 move.w -[A7], 0x2
000030FC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003100 A8EC syscall CopyBits
00003102 486D F4D2 pea.l [A5 - 0xB2E]
00003106 486D F4E2 pea.l [A5 - 0xB1E]
0000310A 302D F472 move.w D0, [A5 - 0xB8E]
0000310E E740 asl D0.w, 3
00003110 0640 F36E addi.w D0, 0xF36E
00003114 4875 0000 pea.l [A5 + D0.w]
00003118 486B 0002 pea.l [A3 + 0x2]
0000311C 3F3C 0002 move.w -[A7], 0x2
00003120 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003124 A8EC syscall CopyBits
label00003126:
00003126 526D F47C addq.w [A5 - 0xB84], 1
0000312A 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00003130 6F00 FF52 ble -0xAC /* 00003084 */
00003134 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label0000313A:
0000313A 302D F47C move.w D0, [A5 - 0xB84]
0000313E C1FC 000E muls.w D0, 0xE
00003142 0640 F5DE addi.w D0, 0xF5DE
00003146 47F5 0000 lea.l A3, [A5 + D0.w]
0000314A 0C6B 0064 000A cmpi.w [A3 + 0xA], 0x64 /* 'd' */
00003150 5EC0 sgt D0
00003152 C013 and.b D0, [A3]
00003154 122D FBD2 move.b D1, [A5 - 0x42E]
00003158 5301 subq.b D1, 1
0000315A C001 and.b D0, D1
0000315C 6700 01EA beq +0x1EC /* 00003348 */
00003160 302B 000A move.w D0, [A3 + 0xA]
00003164 6000 00AE bra +0xB0 /* 00003214 */
label00003168:
00003168 486D F4D2 pea.l [A5 - 0xB2E]
0000316C 486D F4E2 pea.l [A5 - 0xB1E]
00003170 302B 000A move.w D0, [A3 + 0xA]
00003174 0640 FF9C addi.w D0, 0xFF9C
00003178 EB40 asl D0.w, 5
0000317A 0640 F216 addi.w D0, 0xF216
0000317E 4875 0000 pea.l [A5 + D0.w]
00003182 486B 0002 pea.l [A3 + 0x2]
00003186 3F3C 0002 move.w -[A7], 0x2
0000318A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000318E A8EC syscall CopyBits
00003190 6000 00B0 bra +0xB2 /* 00003242 */
label00003194:
00003194 486D F4D2 pea.l [A5 - 0xB2E]
00003198 486D F4E2 pea.l [A5 - 0xB1E]
0000319C 302B 000A move.w D0, [A3 + 0xA]
000031A0 0640 FF38 addi.w D0, 0xFF38
000031A4 EB40 asl D0.w, 5
000031A6 0640 F21E addi.w D0, 0xF21E
000031AA 4875 0000 pea.l [A5 + D0.w]
000031AE 486B 0002 pea.l [A3 + 0x2]
000031B2 3F3C 0002 move.w -[A7], 0x2
000031B6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000031BA A8EC syscall CopyBits
000031BC 6000 0084 bra +0x86 /* 00003242 */
label000031C0:
000031C0 486D F4D2 pea.l [A5 - 0xB2E]
000031C4 486D F4E2 pea.l [A5 - 0xB1E]
000031C8 302B 000A move.w D0, [A3 + 0xA]
000031CC 0640 FED4 addi.w D0, 0xFED4
000031D0 EB40 asl D0.w, 5
000031D2 0640 F226 addi.w D0, 0xF226
000031D6 4875 0000 pea.l [A5 + D0.w]
000031DA 486B 0002 pea.l [A3 + 0x2]
000031DE 3F3C 0002 move.w -[A7], 0x2
000031E2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000031E6 A8EC syscall CopyBits
000031E8 6058 bra +0x5A /* 00003242 */
label000031EA:
000031EA 486D F4D2 pea.l [A5 - 0xB2E]
000031EE 486D F4E2 pea.l [A5 - 0xB1E]
000031F2 302B 000A move.w D0, [A3 + 0xA]
000031F6 0640 FE70 addi.w D0, 0xFE70
000031FA EB40 asl D0.w, 5
000031FC 0640 F22E addi.w D0, 0xF22E
00003200 4875 0000 pea.l [A5 + D0.w]
00003204 486B 0002 pea.l [A3 + 0x2]
00003208 3F3C 0002 move.w -[A7], 0x2
0000320C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003210 A8EC syscall CopyBits
00003212 602E bra +0x30 /* 00003242 */
label00003214:
00003214 0640 FF9C addi.w D0, 0xFF9C
00003218 6B28 bmi +0x2A /* 00003242 */
0000321A 0640 FF9D addi.w D0, 0xFF9D
0000321E 6F00 FF48 ble -0xB6 /* 00003168 */
00003222 5340 subq.w D0, 1
00003224 6B1C bmi +0x1E /* 00003242 */
00003226 0640 FF9D addi.w D0, 0xFF9D
0000322A 6F00 FF68 ble -0x96 /* 00003194 */
0000322E 5340 subq.w D0, 1
00003230 6B10 bmi +0x12 /* 00003242 */
00003232 0640 FF9D addi.w D0, 0xFF9D
00003236 6F88 ble -0x76 /* 000031C0 */
00003238 5340 subq.w D0, 1
0000323A 6B06 bmi +0x8 /* 00003242 */
0000323C 0640 FF9D addi.w D0, 0xFF9D
00003240 6FA8 ble -0x56 /* 000031EA */
label00003242:
00003242 302B 000A move.w D0, [A3 + 0xA]
00003246 5240 addq.w D0, 1
00003248 3740 000A move.w [A3 + 0xA], D0
0000324C 302B 000A move.w D0, [A3 + 0xA]
00003250 48C0 ext.l D0
00003252 81FC 0064 divs.w D0, 0x64 /* 'd' */
00003256 4840 swap.w D0
00003258 0C40 000A cmpi.w D0, 0xA /* '\n' */
0000325C 6F02 ble +0x4 /* 00003260 */
0000325E 4213 clr.b [A3]
label00003260:
00003260 4A13 tst.b [A3]
00003262 6700 00E4 beq +0xE6 /* 00003348 */
00003266 302B 000A move.w D0, [A3 + 0xA]
0000326A 6000 00AE bra +0xB0 /* 0000331A */
label0000326E:
0000326E 486D F4D2 pea.l [A5 - 0xB2E]
00003272 486D F4E2 pea.l [A5 - 0xB1E]
00003276 302B 000A move.w D0, [A3 + 0xA]
0000327A 0640 FF9C addi.w D0, 0xFF9C
0000327E EB40 asl D0.w, 5
00003280 0640 F216 addi.w D0, 0xF216
00003284 4875 0000 pea.l [A5 + D0.w]
00003288 486B 0002 pea.l [A3 + 0x2]
0000328C 3F3C 0002 move.w -[A7], 0x2
00003290 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003294 A8EC syscall CopyBits
00003296 6000 00B0 bra +0xB2 /* 00003348 */
label0000329A:
0000329A 486D F4D2 pea.l [A5 - 0xB2E]
0000329E 486D F4E2 pea.l [A5 - 0xB1E]
000032A2 302B 000A move.w D0, [A3 + 0xA]
000032A6 0640 FF38 addi.w D0, 0xFF38
000032AA EB40 asl D0.w, 5
000032AC 0640 F21E addi.w D0, 0xF21E
000032B0 4875 0000 pea.l [A5 + D0.w]
000032B4 486B 0002 pea.l [A3 + 0x2]
000032B8 3F3C 0002 move.w -[A7], 0x2
000032BC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000032C0 A8EC syscall CopyBits
000032C2 6000 0084 bra +0x86 /* 00003348 */
label000032C6:
000032C6 486D F4D2 pea.l [A5 - 0xB2E]
000032CA 486D F4E2 pea.l [A5 - 0xB1E]
000032CE 302B 000A move.w D0, [A3 + 0xA]
000032D2 0640 FED4 addi.w D0, 0xFED4
000032D6 EB40 asl D0.w, 5
000032D8 0640 F226 addi.w D0, 0xF226
000032DC 4875 0000 pea.l [A5 + D0.w]
000032E0 486B 0002 pea.l [A3 + 0x2]
000032E4 3F3C 0002 move.w -[A7], 0x2
000032E8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000032EC A8EC syscall CopyBits
000032EE 6058 bra +0x5A /* 00003348 */
label000032F0:
000032F0 486D F4D2 pea.l [A5 - 0xB2E]
000032F4 486D F4E2 pea.l [A5 - 0xB1E]
000032F8 302B 000A move.w D0, [A3 + 0xA]
000032FC 0640 FE70 addi.w D0, 0xFE70
00003300 EB40 asl D0.w, 5
00003302 0640 F22E addi.w D0, 0xF22E
00003306 4875 0000 pea.l [A5 + D0.w]
0000330A 486B 0002 pea.l [A3 + 0x2]
0000330E 3F3C 0002 move.w -[A7], 0x2
00003312 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003316 A8EC syscall CopyBits
00003318 602E bra +0x30 /* 00003348 */
label0000331A:
0000331A 0640 FF9C addi.w D0, 0xFF9C
0000331E 6B28 bmi +0x2A /* 00003348 */
00003320 0640 FF9D addi.w D0, 0xFF9D
00003324 6F00 FF48 ble -0xB6 /* 0000326E */
00003328 5340 subq.w D0, 1
0000332A 6B1C bmi +0x1E /* 00003348 */
0000332C 0640 FF9D addi.w D0, 0xFF9D
00003330 6F00 FF68 ble -0x96 /* 0000329A */
00003334 5340 subq.w D0, 1
00003336 6B10 bmi +0x12 /* 00003348 */
00003338 0640 FF9D addi.w D0, 0xFF9D
0000333C 6F88 ble -0x76 /* 000032C6 */
0000333E 5340 subq.w D0, 1
00003340 6B06 bmi +0x8 /* 00003348 */
00003342 0640 FF9D addi.w D0, 0xFF9D
00003346 6FA8 ble -0x56 /* 000032F0 */
label00003348:
00003348 526D F47C addq.w [A5 - 0xB84], 1
0000334C 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00003352 6F00 FDE6 ble -0x218 /* 0000313A */
00003356 4A2D F11C tst.b [A5 - 0xEE4]
0000335A 6700 02FC beq +0x2FE /* 00003658 */
0000335E 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00003364:
00003364 302D F47C move.w D0, [A5 - 0xB84]
00003368 E940 asl D0.w, 4
0000336A 0640 EF5A addi.w D0, 0xEF5A
0000336E 49F5 0000 lea.l A4, [A5 + D0.w]
00003372 4A14 tst.b [A4]
00003374 6700 01F6 beq +0x1F8 /* 0000356C */
00003378 4A6C 000E tst.w [A4 + 0xE]
0000337C 6600 00D8 bne +0xDA /* 00003456 */
00003380 2F3C 0000 0089 move.l -[A7], 0x89
00003386 A862 syscall ForeColor
00003388 426D F46A clr.w [A5 - 0xB96]
0000338C 486D F4C4 pea.l [A5 - 0xB3C]
00003390 486D F4E2 pea.l [A5 - 0xB1E]
00003394 302C 000A move.w D0, [A4 + 0xA]
00003398 E740 asl D0.w, 3
0000339A 0640 EEF2 addi.w D0, 0xEEF2
0000339E 4875 0000 pea.l [A5 + D0.w]
000033A2 486C 0002 pea.l [A4 + 0x2]
000033A6 3F3C 0002 move.w -[A7], 0x2
000033AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000033AE A8EC syscall CopyBits
000033B0 486C 0002 pea.l [A4 + 0x2]
000033B4 554F subq.w A7, 2
000033B6 3F3C 0011 move.w -[A7], 0x11
000033BA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000033BE 301F move.w D0, [A7]+
000033C0 0640 FFF7 addi.w D0, 0xFFF7
000033C4 3F00 move.w -[A7], D0
000033C6 554F subq.w A7, 2
000033C8 3F2D F468 move.w -[A7], [A5 - 0xB98]
000033CC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000033D0 A8A8 syscall OffsetRect
000033D2 4A6C 0004 tst.w [A4 + 0x4]
000033D6 6C04 bge +0x6 /* 000033DC */
000033D8 426C 0004 clr.w [A4 + 0x4]
label000033DC:
000033DC 0C6C 01F4 0004 cmpi.w [A4 + 0x4], 0x1F4
000033E2 6F06 ble +0x8 /* 000033EA */
000033E4 397C 01F4 0004 move.w [A4 + 0x4], 0x1F4
label000033EA:
000033EA 4A6C 0002 tst.w [A4 + 0x2]
000033EE 6C04 bge +0x6 /* 000033F4 */
000033F0 426C 0002 clr.w [A4 + 0x2]
label000033F4:
000033F4 302C 0002 move.w D0, [A4 + 0x2]
000033F8 0640 0011 addi.w D0, 0x11
000033FC 3940 0006 move.w [A4 + 0x6], D0
00003400 302C 0004 move.w D0, [A4 + 0x4]
00003404 0640 0011 addi.w D0, 0x11
00003408 3940 0008 move.w [A4 + 0x8], D0
0000340C 486D F4C4 pea.l [A5 - 0xB3C]
00003410 486D F4E2 pea.l [A5 - 0xB1E]
00003414 302C 000A move.w D0, [A4 + 0xA]
00003418 E740 asl D0.w, 3
0000341A 0640 EEF2 addi.w D0, 0xEEF2
0000341E 4875 0000 pea.l [A5 + D0.w]
00003422 486C 0002 pea.l [A4 + 0x2]
00003426 3F3C 0002 move.w -[A7], 0x2
0000342A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000342E A8EC syscall CopyBits
00003430 0C6C 012C 0002 cmpi.w [A4 + 0x2], 0x12C
00003436 6F00 0212 ble +0x214 /* 0000364A */
0000343A 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000343E 3F3C 0002 move.w -[A7], 0x2
00003442 3F2D F47C move.w -[A7], [A5 - 0xB84]
00003446 486D F45E pea.l [A5 - 0xBA2]
0000344A 486D F454 pea.l [A5 - 0xBAC]
0000344E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003452 6000 01F6 bra +0x1F8 /* 0000364A */
label00003456:
00003456 302C 000A move.w D0, [A4 + 0xA]
0000345A ED40 asl D0.w, 6
0000345C 322C 000E move.w D1, [A4 + 0xE]
00003460 E741 asl D1.w, 3
00003462 D041 add.w D0, D1
00003464 0640 E88E addi.w D0, 0xE88E
00003468 4875 0000 pea.l [A5 + D0.w]
0000346C 302C 000A move.w D0, [A4 + 0xA]
00003470 C1FC 0012 muls.w D0, 0x12
00003474 0640 0088 addi.w D0, 0x88
00003478 3F00 move.w -[A7], D0
0000347A 302C 000E move.w D0, [A4 + 0xE]
0000347E C1FC 0012 muls.w D0, 0x12
00003482 0640 0102 addi.w D0, 0x102
00003486 3F00 move.w -[A7], D0
00003488 302C 000A move.w D0, [A4 + 0xA]
0000348C C1FC 0012 muls.w D0, 0x12
00003490 0640 0099 addi.w D0, 0x99
00003494 3F00 move.w -[A7], D0
00003496 302C 000E move.w D0, [A4 + 0xE]
0000349A C1FC 0012 muls.w D0, 0x12
0000349E 0640 0113 addi.w D0, 0x113
000034A2 3F00 move.w -[A7], D0
000034A4 A8A7 syscall SetRect
000034A6 486D F4C4 pea.l [A5 - 0xB3C]
000034AA 486D F4E2 pea.l [A5 - 0xB1E]
000034AE 302C 000A move.w D0, [A4 + 0xA]
000034B2 ED40 asl D0.w, 6
000034B4 322C 000E move.w D1, [A4 + 0xE]
000034B8 E741 asl D1.w, 3
000034BA D041 add.w D0, D1
000034BC 0640 E88E addi.w D0, 0xE88E
000034C0 4875 0000 pea.l [A5 + D0.w]
000034C4 486C 0002 pea.l [A4 + 0x2]
000034C8 3F3C 0002 move.w -[A7], 0x2
000034CC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000034D0 A8EC syscall CopyBits
000034D2 302C 000E move.w D0, [A4 + 0xE]
000034D6 5240 addq.w D0, 1
000034D8 3940 000E move.w [A4 + 0xE], D0
000034DC 0C6C 0008 000E cmpi.w [A4 + 0xE], 0x8
000034E2 6602 bne +0x4 /* 000034E6 */
000034E4 4214 clr.b [A4]
label000034E6:
000034E6 302C 000A move.w D0, [A4 + 0xA]
000034EA ED40 asl D0.w, 6
000034EC 322C 000E move.w D1, [A4 + 0xE]
000034F0 E741 asl D1.w, 3
000034F2 D041 add.w D0, D1
000034F4 0640 E88E addi.w D0, 0xE88E
000034F8 4875 0000 pea.l [A5 + D0.w]
000034FC 302C 000A move.w D0, [A4 + 0xA]
00003500 C1FC 0012 muls.w D0, 0x12
00003504 0640 0088 addi.w D0, 0x88
00003508 3F00 move.w -[A7], D0
0000350A 302C 000E move.w D0, [A4 + 0xE]
0000350E C1FC 0012 muls.w D0, 0x12
00003512 0640 0102 addi.w D0, 0x102
00003516 3F00 move.w -[A7], D0
00003518 302C 000A move.w D0, [A4 + 0xA]
0000351C C1FC 0012 muls.w D0, 0x12
00003520 0640 0099 addi.w D0, 0x99
00003524 3F00 move.w -[A7], D0
00003526 302C 000E move.w D0, [A4 + 0xE]
0000352A C1FC 0012 muls.w D0, 0x12
0000352E 0640 0113 addi.w D0, 0x113
00003532 3F00 move.w -[A7], D0
00003534 A8A7 syscall SetRect
00003536 4A14 tst.b [A4]
00003538 6700 0110 beq +0x112 /* 0000364A */
0000353C 486D F4C4 pea.l [A5 - 0xB3C]
00003540 486D F4E2 pea.l [A5 - 0xB1E]
00003544 302C 000A move.w D0, [A4 + 0xA]
00003548 ED40 asl D0.w, 6
0000354A 322C 000E move.w D1, [A4 + 0xE]
0000354E E741 asl D1.w, 3
00003550 D041 add.w D0, D1
00003552 0640 E88E addi.w D0, 0xE88E
00003556 4875 0000 pea.l [A5 + D0.w]
0000355A 486C 0002 pea.l [A4 + 0x2]
0000355E 3F3C 0002 move.w -[A7], 0x2
00003562 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003566 A8EC syscall CopyBits
00003568 6000 00E0 bra +0xE2 /* 0000364A */
label0000356C:
0000356C 554F subq.w A7, 2
0000356E 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003572 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003576 0C5F 0001 cmpi.w [A7]+, 0x1
0000357A 57C0 seq D0
0000357C 0C6D 0003 EC86 cmpi.w [A5 - 0x137A], 0x3
00003582 5CC1 sge D1
00003584 C001 and.b D0, D1
00003586 0C6D 0001 F468 cmpi.w [A5 - 0xB98], 0x1
0000358C 5EC1 sgt D1
0000358E C001 and.b D0, D1
00003590 6700 00B8 beq +0xBA /* 0000364A */
00003594 302D F47C move.w D0, [A5 - 0xB84]
00003598 E940 asl D0.w, 4
0000359A 0640 EF5A addi.w D0, 0xEF5A
0000359E 47F5 0000 lea.l A3, [A5 + D0.w]
000035A2 426B 000E clr.w [A3 + 0xE]
000035A6 426B 0002 clr.w [A3 + 0x2]
000035AA 554F subq.w A7, 2
000035AC 3F3C 01F4 move.w -[A7], 0x1F4
000035B0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000035B4 375F 0004 move.w [A3 + 0x4], [A7]+
000035B8 302B 0002 move.w D0, [A3 + 0x2]
000035BC 0640 0011 addi.w D0, 0x11
000035C0 3740 0006 move.w [A3 + 0x6], D0
000035C4 302B 0004 move.w D0, [A3 + 0x4]
000035C8 0640 0011 addi.w D0, 0x11
000035CC 3740 0008 move.w [A3 + 0x8], D0
000035D0 16BC 0001 move.b [A3], 0x1
000035D4 0C6D 0004 F468 cmpi.w [A5 - 0xB98], 0x4
000035DA 6C10 bge +0x12 /* 000035EC */
000035DC 554F subq.w A7, 2
000035DE 3F3C 0002 move.w -[A7], 0x2
000035E2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000035E6 375F 000A move.w [A3 + 0xA], [A7]+
000035EA 6022 bra +0x24 /* 0000360E */
label000035EC:
000035EC 554F subq.w A7, 2
000035EE 302D F468 move.w D0, [A5 - 0xB98]
000035F2 5340 subq.w D0, 1
000035F4 48C0 ext.l D0
000035F6 81FC 0003 divs.w D0, 0x3
000035FA 5440 addq.w D0, 2
000035FC 3F00 move.w -[A7], D0
000035FE 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003602 301F move.w D0, [A7]+
00003604 D06D F468 add.w D0, [A5 - 0xB98]
00003608 5740 subq.w D0, 3
0000360A 3740 000A move.w [A3 + 0xA], D0
label0000360E:
0000360E 302D EC86 move.w D0, [A5 - 0x137A]
00003612 5740 subq.w D0, 3
00003614 3B40 EC86 move.w [A5 - 0x137A], D0
00003618 377C 0003 000C move.w [A3 + 0xC], 0x3
0000361E 2F3C 0000 0089 move.l -[A7], 0x89
00003624 A862 syscall ForeColor
00003626 486D F4C4 pea.l [A5 - 0xB3C]
0000362A 486D F4E2 pea.l [A5 - 0xB1E]
0000362E 302B 000A move.w D0, [A3 + 0xA]
00003632 E740 asl D0.w, 3
00003634 0640 EEF2 addi.w D0, 0xEEF2
00003638 4875 0000 pea.l [A5 + D0.w]
0000363C 486B 0002 pea.l [A3 + 0x2]
00003640 3F3C 0002 move.w -[A7], 0x2
00003644 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003648 A8EC syscall CopyBits
label0000364A:
0000364A 526D F47C addq.w [A5 - 0xB84], 1
0000364E 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00003654 6F00 FD0E ble -0x2F0 /* 00003364 */
label00003658:
00003658 4A2D F11C tst.b [A5 - 0xEE4]
0000365C 6700 074E beq +0x750 /* 00003DAC */
00003660 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00003666:
00003666 302D F47C move.w D0, [A5 - 0xB84]
0000366A C1FC 000E muls.w D0, 0xE
0000366E 0640 F6F6 addi.w D0, 0xF6F6
00003672 49F5 0000 lea.l A4, [A5 + D0.w]
00003676 4A14 tst.b [A4]
00003678 6700 05FA beq +0x5FC /* 00003C74 */
0000367C 0C6C 0001 000A cmpi.w [A4 + 0xA], 0x1
00003682 6C00 057E bge +0x580 /* 00003C02 */
00003686 302C 000C move.w D0, [A4 + 0xC]
0000368A 6054 bra +0x56 /* 000036E0 */
label0000368C:
0000368C 486D F4D2 pea.l [A5 - 0xB2E]
00003690 486D F4E2 pea.l [A5 - 0xB1E]
00003694 486D F3AE pea.l [A5 - 0xC52]
00003698 486C 0002 pea.l [A4 + 0x2]
0000369C 3F3C 0002 move.w -[A7], 0x2
000036A0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000036A4 A8EC syscall CopyBits
000036A6 6044 bra +0x46 /* 000036EC */
label000036A8:
000036A8 486D F4D2 pea.l [A5 - 0xB2E]
000036AC 486D F4E2 pea.l [A5 - 0xB1E]
000036B0 486D F39E pea.l [A5 - 0xC62]
000036B4 486C 0002 pea.l [A4 + 0x2]
000036B8 3F3C 0002 move.w -[A7], 0x2
000036BC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000036C0 A8EC syscall CopyBits
000036C2 6028 bra +0x2A /* 000036EC */
label000036C4:
000036C4 486D F4D2 pea.l [A5 - 0xB2E]
000036C8 486D F4E2 pea.l [A5 - 0xB1E]
000036CC 486D F396 pea.l [A5 - 0xC6A]
000036D0 486C 0002 pea.l [A4 + 0x2]
000036D4 3F3C 0002 move.w -[A7], 0x2
000036D8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000036DC A8EC syscall CopyBits
000036DE 600C bra +0xE /* 000036EC */
label000036E0:
000036E0 5340 subq.w D0, 1
000036E2 67A8 beq -0x56 /* 0000368C */
000036E4 5340 subq.w D0, 1
000036E6 67C0 beq -0x3E /* 000036A8 */
000036E8 5340 subq.w D0, 1
000036EA 67D8 beq -0x26 /* 000036C4 */
label000036EC:
000036EC 554F subq.w A7, 2
000036EE 3F3C 0011 move.w -[A7], 0x11
000036F2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000036F6 301F move.w D0, [A7]+
000036F8 D06C 0004 add.w D0, [A4 + 0x4]
000036FC 0640 FFF7 addi.w D0, 0xFFF7
00003700 3940 0004 move.w [A4 + 0x4], D0
00003704 554F subq.w A7, 2
00003706 3F2D F468 move.w -[A7], [A5 - 0xB98]
0000370A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000370E 301F move.w D0, [A7]+
00003710 D06C 0002 add.w D0, [A4 + 0x2]
00003714 3940 0002 move.w [A4 + 0x2], D0
00003718 0C6C 0002 000C cmpi.w [A4 + 0xC], 0x2
0000371E 6614 bne +0x16 /* 00003734 */
00003720 554F subq.w A7, 2
00003722 3F2D F468 move.w -[A7], [A5 - 0xB98]
00003726 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000372A 301F move.w D0, [A7]+
0000372C D06C 0002 add.w D0, [A4 + 0x2]
00003730 3940 0002 move.w [A4 + 0x2], D0
label00003734:
00003734 554F subq.w A7, 2
00003736 302C 0004 move.w D0, [A4 + 0x4]
0000373A 5240 addq.w D0, 1
0000373C 3F00 move.w -[A7], D0
0000373E 302C 0002 move.w D0, [A4 + 0x2]
00003742 0640 000A addi.w D0, 0xA /* '\n' */
00003746 3F00 move.w -[A7], D0
00003748 A865 syscall GetPixel
0000374A 554F subq.w A7, 2
0000374C 302C 0004 move.w D0, [A4 + 0x4]
00003750 5E40 addq.w D0, 7
00003752 3F00 move.w -[A7], D0
00003754 302C 0002 move.w D0, [A4 + 0x2]
00003758 0640 000A addi.w D0, 0xA /* '\n' */
0000375C 3F00 move.w -[A7], D0
0000375E A865 syscall GetPixel
00003760 101F move.b D0, [A7]+
00003762 801F or.b D0, [A7]+
00003764 6714 beq +0x16 /* 0000377A */
00003766 554F subq.w A7, 2
00003768 3F2D F468 move.w -[A7], [A5 - 0xB98]
0000376C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003770 302C 0002 move.w D0, [A4 + 0x2]
00003774 905F sub.w D0, [A7]+
00003776 3940 0002 move.w [A4 + 0x2], D0
label0000377A:
0000377A 302D F464 move.w D0, [A5 - 0xB9C]
0000377E B06C 0004 cmp.w D0, [A4 + 0x4]
00003782 5EC0 sgt D0
00003784 322D F460 move.w D1, [A5 - 0xBA0]
00003788 B26C 0008 cmp.w D1, [A4 + 0x8]
0000378C 5DC1 slt D1
0000378E C001 and.b D0, D1
00003790 6730 beq +0x32 /* 000037C2 */
00003792 554F subq.w A7, 2
00003794 3F2D F468 move.w -[A7], [A5 - 0xB98]
00003798 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000379C 301F move.w D0, [A7]+
0000379E D040 add.w D0, D0
000037A0 322C 0002 move.w D1, [A4 + 0x2]
000037A4 9240 sub.w D1, D0
000037A6 3941 0002 move.w [A4 + 0x2], D1
000037AA 554F subq.w A7, 2
000037AC 3F3C 0015 move.w -[A7], 0x15
000037B0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000037B4 301F move.w D0, [A7]+
000037B6 D06C 0004 add.w D0, [A4 + 0x4]
000037BA 0640 FFF5 addi.w D0, 0xFFF5
000037BE 3940 0004 move.w [A4 + 0x4], D0
label000037C2:
000037C2 4A6C 0004 tst.w [A4 + 0x4]
000037C6 6C04 bge +0x6 /* 000037CC */
000037C8 426C 0004 clr.w [A4 + 0x4]
label000037CC:
000037CC 0C6C 01F4 0004 cmpi.w [A4 + 0x4], 0x1F4
000037D2 6F06 ble +0x8 /* 000037DA */
000037D4 397C 01F4 0004 move.w [A4 + 0x4], 0x1F4
label000037DA:
000037DA 4A6C 0002 tst.w [A4 + 0x2]
000037DE 6C04 bge +0x6 /* 000037E4 */
000037E0 426C 0002 clr.w [A4 + 0x2]
label000037E4:
000037E4 302C 0002 move.w D0, [A4 + 0x2]
000037E8 0640 000A addi.w D0, 0xA /* '\n' */
000037EC 3940 0006 move.w [A4 + 0x6], D0
000037F0 302C 0004 move.w D0, [A4 + 0x4]
000037F4 0640 000A addi.w D0, 0xA /* '\n' */
000037F8 3940 0008 move.w [A4 + 0x8], D0
000037FC 4A14 tst.b [A4]
000037FE 6700 0068 beq +0x6A /* 00003868 */
00003802 302C 000C move.w D0, [A4 + 0xC]
00003806 6054 bra +0x56 /* 0000385C */
label00003808:
00003808 486D F4D2 pea.l [A5 - 0xB2E]
0000380C 486D F4E2 pea.l [A5 - 0xB1E]
00003810 486D F3AE pea.l [A5 - 0xC52]
00003814 486C 0002 pea.l [A4 + 0x2]
00003818 3F3C 0002 move.w -[A7], 0x2
0000381C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003820 A8EC syscall CopyBits
00003822 6044 bra +0x46 /* 00003868 */
label00003824:
00003824 486D F4D2 pea.l [A5 - 0xB2E]
00003828 486D F4E2 pea.l [A5 - 0xB1E]
0000382C 486D F39E pea.l [A5 - 0xC62]
00003830 486C 0002 pea.l [A4 + 0x2]
00003834 3F3C 0002 move.w -[A7], 0x2
00003838 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000383C A8EC syscall CopyBits
0000383E 6028 bra +0x2A /* 00003868 */
label00003840:
00003840 486D F4D2 pea.l [A5 - 0xB2E]
00003844 486D F4E2 pea.l [A5 - 0xB1E]
00003848 486D F396 pea.l [A5 - 0xC6A]
0000384C 486C 0002 pea.l [A4 + 0x2]
00003850 3F3C 0002 move.w -[A7], 0x2
00003854 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003858 A8EC syscall CopyBits
0000385A 600C bra +0xE /* 00003868 */
label0000385C:
0000385C 5340 subq.w D0, 1
0000385E 67A8 beq -0x56 /* 00003808 */
00003860 5340 subq.w D0, 1
00003862 67C0 beq -0x3E /* 00003824 */
00003864 5340 subq.w D0, 1
00003866 67D8 beq -0x26 /* 00003840 */
label00003868:
00003868 302C 0004 move.w D0, [A4 + 0x4]
0000386C 5A40 addq.w D0, 5
0000386E 48C0 ext.l D0
00003870 81FC 0014 divs.w D0, 0x14
00003874 3B40 E554 move.w [A5 - 0x1AAC], D0
00003878 302C 0002 move.w D0, [A4 + 0x2]
0000387C 48C0 ext.l D0
0000387E 81FC 000F divs.w D0, 0xF
00003882 3B40 E552 move.w [A5 - 0x1AAE], D0
00003886 4A6D E554 tst.w [A5 - 0x1AAC]
0000388A 5EC0 sgt D0
0000388C 0C6D 001B E554 cmpi.w [A5 - 0x1AAC], 0x1B
00003892 5DC1 slt D1
00003894 C001 and.b D0, D1
00003896 4A6D E552 tst.w [A5 - 0x1AAE]
0000389A 5EC1 sgt D1
0000389C C001 and.b D0, D1
0000389E 0C6D 0011 E552 cmpi.w [A5 - 0x1AAE], 0x11
000038A4 5DC1 slt D1
000038A6 C001 and.b D0, D1
000038A8 6706 beq +0x8 /* 000038B0 */
000038AA 7021 moveq.l D0, 0x21
000038AC 2F00 move.l -[A7], D0
000038AE A862 syscall ForeColor
label000038B0:
000038B0 302D E554 move.w D0, [A5 - 0x1AAC]
000038B4 EB40 asl D0.w, 5
000038B6 322D E552 move.w D1, [A5 - 0x1AAE]
000038BA D241 add.w D1, D1
000038BC D041 add.w D0, D1
000038BE 0640 E554 addi.w D0, 0xE554
000038C2 3035 0000 move.w D0, [A5 + D0.w]
000038C6 48C0 ext.l D0
000038C8 81FC 0004 divs.w D0, 0x4
000038CC 4840 swap.w D0
000038CE 4A40 tst.w D0
000038D0 56C0 sne D0
000038D2 0C6D 0010 E552 cmpi.w [A5 - 0x1AAE], 0x10
000038D8 5DC1 slt D1
000038DA C001 and.b D0, D1
000038DC 6700 02FE beq +0x300 /* 00003BDC */
000038E0 302D E552 move.w D0, [A5 - 0x1AAE]
000038E4 C1FC 000F muls.w D0, 0xF
000038E8 5740 subq.w D0, 3
000038EA 3B40 F15E move.w [A5 - 0xEA2], D0
000038EE 302D E552 move.w D0, [A5 - 0x1AAE]
000038F2 C1FC 000F muls.w D0, 0xF
000038F6 0640 0011 addi.w D0, 0x11
000038FA 3B40 F162 move.w [A5 - 0xE9E], D0
000038FE 302D E554 move.w D0, [A5 - 0x1AAC]
00003902 C1FC 0014 muls.w D0, 0x14
00003906 0640 0014 addi.w D0, 0x14
0000390A 3B40 F164 move.w [A5 - 0xE9C], D0
0000390E 302D E554 move.w D0, [A5 - 0x1AAC]
00003912 C1FC 0014 muls.w D0, 0x14
00003916 3B40 F160 move.w [A5 - 0xEA0], D0
0000391A 302D E554 move.w D0, [A5 - 0x1AAC]
0000391E EB40 asl D0.w, 5
00003920 322D E552 move.w D1, [A5 - 0x1AAE]
00003924 D241 add.w D1, D1
00003926 D041 add.w D0, D1
00003928 0640 E554 addi.w D0, 0xE554
0000392C 3035 0000 move.w D0, [A5 + D0.w]
00003930 6000 010A bra +0x10C /* 00003A3C */
00003934 486D F4D2 pea.l [A5 - 0xB2E]
00003938 486D F4E2 pea.l [A5 - 0xB1E]
0000393C 486D F17E pea.l [A5 - 0xE82]
00003940 486D F15E pea.l [A5 - 0xEA2]
00003944 3F3C 0002 move.w -[A7], 0x2
00003948 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000394C A8EC syscall CopyBits
0000394E 6000 0114 bra +0x116 /* 00003A64 */
00003952 486D F4D2 pea.l [A5 - 0xB2E]
00003956 486D F4E2 pea.l [A5 - 0xB1E]
0000395A 486D F186 pea.l [A5 - 0xE7A]
0000395E 486D F15E pea.l [A5 - 0xEA2]
00003962 3F3C 0002 move.w -[A7], 0x2
00003966 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000396A A8EC syscall CopyBits
0000396C 6000 00F6 bra +0xF8 /* 00003A64 */
00003970 486D F4D2 pea.l [A5 - 0xB2E]
00003974 486D F4E2 pea.l [A5 - 0xB1E]
00003978 486D F18E pea.l [A5 - 0xE72]
0000397C 486D F15E pea.l [A5 - 0xEA2]
00003980 3F3C 0002 move.w -[A7], 0x2
00003984 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003988 A8EC syscall CopyBits
0000398A 6000 00D8 bra +0xDA /* 00003A64 */
0000398E 486D F4D2 pea.l [A5 - 0xB2E]
00003992 486D F4E2 pea.l [A5 - 0xB1E]
00003996 486D F196 pea.l [A5 - 0xE6A]
0000399A 486D F15E pea.l [A5 - 0xEA2]
0000399E 3F3C 0002 move.w -[A7], 0x2
000039A2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000039A6 A8EC syscall CopyBits
000039A8 6000 00BA bra +0xBC /* 00003A64 */
000039AC 486D F4D2 pea.l [A5 - 0xB2E]
000039B0 486D F4E2 pea.l [A5 - 0xB1E]
000039B4 486D F19E pea.l [A5 - 0xE62]
000039B8 486D F15E pea.l [A5 - 0xEA2]
000039BC 3F3C 0002 move.w -[A7], 0x2
000039C0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000039C4 A8EC syscall CopyBits
000039C6 6000 009C bra +0x9E /* 00003A64 */
000039CA 486D F4D2 pea.l [A5 - 0xB2E]
000039CE 486D F4E2 pea.l [A5 - 0xB1E]
000039D2 486D F1A6 pea.l [A5 - 0xE5A]
000039D6 486D F15E pea.l [A5 - 0xEA2]
000039DA 3F3C 0002 move.w -[A7], 0x2
000039DE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000039E2 A8EC syscall CopyBits
000039E4 6000 007E bra +0x80 /* 00003A64 */
000039E8 486D F4D2 pea.l [A5 - 0xB2E]
000039EC 486D F4E2 pea.l [A5 - 0xB1E]
000039F0 486D F166 pea.l [A5 - 0xE9A]
000039F4 486D F15E pea.l [A5 - 0xEA2]
000039F8 3F3C 0002 move.w -[A7], 0x2
000039FC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003A00 A8EC syscall CopyBits
00003A02 6060 bra +0x62 /* 00003A64 */
00003A04 486D F4D2 pea.l [A5 - 0xB2E]
00003A08 486D F4E2 pea.l [A5 - 0xB1E]
00003A0C 486D F16E pea.l [A5 - 0xE92]
00003A10 486D F15E pea.l [A5 - 0xEA2]
00003A14 3F3C 0002 move.w -[A7], 0x2
00003A18 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003A1C A8EC syscall CopyBits
00003A1E 6044 bra +0x46 /* 00003A64 */
00003A20 486D F4D2 pea.l [A5 - 0xB2E]
00003A24 486D F4E2 pea.l [A5 - 0xB1E]
00003A28 486D F176 pea.l [A5 - 0xE8A]
00003A2C 486D F15E pea.l [A5 - 0xEA2]
00003A30 3F3C 0002 move.w -[A7], 0x2
00003A34 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003A38 A8EC syscall CopyBits
00003A3A 6028 bra +0x2A /* 00003A64 */
label00003A3C:
00003A3C 5340 subq.w D0, 1
00003A3E 0C40 000B cmpi.w D0, 0xB
00003A42 6420 bcc +0x22 /* 00003A64 */
00003A44 D040 add.w D0, D0
00003A46 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003A4A 4EFB 0002 jmp [PC + D0.w + 0x2]
00003A4E FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00003A52 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00003A54 0016 FF40 ori.b [A6], 0x40 /* '@' */
00003A58 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00003A5A FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00003A5C 0016 FF9A ori.b [A6], 0x9A
00003A60 FFB6 .invalid <<F/6/7>>
00003A62 FFD2 .invalid <<F/7/7>>
label00003A64:
00003A64 302D E554 move.w D0, [A5 - 0x1AAC]
00003A68 EB40 asl D0.w, 5
00003A6A 322D E552 move.w D1, [A5 - 0x1AAE]
00003A6E D241 add.w D1, D1
00003A70 D041 add.w D0, D1
00003A72 0640 E554 addi.w D0, 0xE554
00003A76 3035 0000 move.w D0, [A5 + D0.w]
00003A7A 5240 addq.w D0, 1
00003A7C 322D E554 move.w D1, [A5 - 0x1AAC]
00003A80 EB41 asl D1.w, 5
00003A82 342D E552 move.w D2, [A5 - 0x1AAE]
00003A86 D442 add.w D2, D2
00003A88 D242 add.w D1, D2
00003A8A 0641 E554 addi.w D1, 0xE554
00003A8E 3B80 1000 move.w [A5 + D1.w], D0
00003A92 302D E554 move.w D0, [A5 - 0x1AAC]
00003A96 EB40 asl D0.w, 5
00003A98 322D E552 move.w D1, [A5 - 0x1AAE]
00003A9C D241 add.w D1, D1
00003A9E D041 add.w D0, D1
00003AA0 0640 E554 addi.w D0, 0xE554
00003AA4 3035 0000 move.w D0, [A5 + D0.w]
00003AA8 6000 010A bra +0x10C /* 00003BB4 */
00003AAC 486D F4D2 pea.l [A5 - 0xB2E]
00003AB0 486D F4E2 pea.l [A5 - 0xB1E]
00003AB4 486D F17E pea.l [A5 - 0xE82]
00003AB8 486D F15E pea.l [A5 - 0xEA2]
00003ABC 3F3C 0002 move.w -[A7], 0x2
00003AC0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003AC4 A8EC syscall CopyBits
00003AC6 6000 0114 bra +0x116 /* 00003BDC */
00003ACA 486D F4D2 pea.l [A5 - 0xB2E]
00003ACE 486D F4E2 pea.l [A5 - 0xB1E]
00003AD2 486D F186 pea.l [A5 - 0xE7A]
00003AD6 486D F15E pea.l [A5 - 0xEA2]
00003ADA 3F3C 0002 move.w -[A7], 0x2
00003ADE 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003AE2 A8EC syscall CopyBits
00003AE4 6000 00F6 bra +0xF8 /* 00003BDC */
00003AE8 486D F4D2 pea.l [A5 - 0xB2E]
00003AEC 486D F4E2 pea.l [A5 - 0xB1E]
00003AF0 486D F18E pea.l [A5 - 0xE72]
00003AF4 486D F15E pea.l [A5 - 0xEA2]
00003AF8 3F3C 0002 move.w -[A7], 0x2
00003AFC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B00 A8EC syscall CopyBits
00003B02 6000 00D8 bra +0xDA /* 00003BDC */
00003B06 486D F4D2 pea.l [A5 - 0xB2E]
00003B0A 486D F4E2 pea.l [A5 - 0xB1E]
00003B0E 486D F196 pea.l [A5 - 0xE6A]
00003B12 486D F15E pea.l [A5 - 0xEA2]
00003B16 3F3C 0002 move.w -[A7], 0x2
00003B1A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B1E A8EC syscall CopyBits
00003B20 6000 00BA bra +0xBC /* 00003BDC */
00003B24 486D F4D2 pea.l [A5 - 0xB2E]
00003B28 486D F4E2 pea.l [A5 - 0xB1E]
00003B2C 486D F19E pea.l [A5 - 0xE62]
00003B30 486D F15E pea.l [A5 - 0xEA2]
00003B34 3F3C 0002 move.w -[A7], 0x2
00003B38 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B3C A8EC syscall CopyBits
00003B3E 6000 009C bra +0x9E /* 00003BDC */
00003B42 486D F4D2 pea.l [A5 - 0xB2E]
00003B46 486D F4E2 pea.l [A5 - 0xB1E]
00003B4A 486D F1A6 pea.l [A5 - 0xE5A]
00003B4E 486D F15E pea.l [A5 - 0xEA2]
00003B52 3F3C 0002 move.w -[A7], 0x2
00003B56 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B5A A8EC syscall CopyBits
00003B5C 6000 007E bra +0x80 /* 00003BDC */
00003B60 486D F4D2 pea.l [A5 - 0xB2E]
00003B64 486D F4E2 pea.l [A5 - 0xB1E]
00003B68 486D F166 pea.l [A5 - 0xE9A]
00003B6C 486D F15E pea.l [A5 - 0xEA2]
00003B70 3F3C 0002 move.w -[A7], 0x2
00003B74 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B78 A8EC syscall CopyBits
00003B7A 6060 bra +0x62 /* 00003BDC */
00003B7C 486D F4D2 pea.l [A5 - 0xB2E]
00003B80 486D F4E2 pea.l [A5 - 0xB1E]
00003B84 486D F16E pea.l [A5 - 0xE92]
00003B88 486D F15E pea.l [A5 - 0xEA2]
00003B8C 3F3C 0002 move.w -[A7], 0x2
00003B90 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003B94 A8EC syscall CopyBits
00003B96 6044 bra +0x46 /* 00003BDC */
00003B98 486D F4D2 pea.l [A5 - 0xB2E]
00003B9C 486D F4E2 pea.l [A5 - 0xB1E]
00003BA0 486D F176 pea.l [A5 - 0xE8A]
00003BA4 486D F15E pea.l [A5 - 0xEA2]
00003BA8 3F3C 0002 move.w -[A7], 0x2
00003BAC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003BB0 A8EC syscall CopyBits
00003BB2 6028 bra +0x2A /* 00003BDC */
label00003BB4:
00003BB4 5340 subq.w D0, 1
00003BB6 0C40 000B cmpi.w D0, 0xB
00003BBA 6420 bcc +0x22 /* 00003BDC */
00003BBC D040 add.w D0, D0
00003BBE 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003BC2 4EFB 0002 jmp [PC + D0.w + 0x2]
00003BC6 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00003BCA FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00003BCC 0016 FF40 ori.b [A6], 0x40 /* '@' */
00003BD0 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00003BD2 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00003BD4 0016 FF9A ori.b [A6], 0x9A
00003BD8 FFB6 .invalid <<F/6/7>>
00003BDA FFD2 .invalid <<F/7/7>>
label00003BDC:
00003BDC 0C6C 012C 0002 cmpi.w [A4 + 0x2], 0x12C
00003BE2 6F00 01BA ble +0x1BC /* 00003D9E */
00003BE6 3F2C 0004 move.w -[A7], [A4 + 0x4]
00003BEA 3F3C 0001 move.w -[A7], 0x1
00003BEE 3F2D F47C move.w -[A7], [A5 - 0xB84]
00003BF2 486D F45E pea.l [A5 - 0xBA2]
00003BF6 486D F454 pea.l [A5 - 0xBAC]
00003BFA 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003BFE 6000 019E bra +0x1A0 /* 00003D9E */
label00003C02:
00003C02 486D F4D2 pea.l [A5 - 0xB2E]
00003C06 486D F4E2 pea.l [A5 - 0xB1E]
00003C0A 302C 000A move.w D0, [A4 + 0xA]
00003C0E E740 asl D0.w, 3
00003C10 0640 F1DE addi.w D0, 0xF1DE
00003C14 4875 0000 pea.l [A5 + D0.w]
00003C18 486C 0002 pea.l [A4 + 0x2]
00003C1C 3F3C 0002 move.w -[A7], 0x2
00003C20 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003C24 A8EC syscall CopyBits
00003C26 302C 000A move.w D0, [A4 + 0xA]
00003C2A 5240 addq.w D0, 1
00003C2C 3940 000A move.w [A4 + 0xA], D0
00003C30 486C 0002 pea.l [A4 + 0x2]
00003C34 4267 clr.w -[A7]
00003C36 3F3C FFFF move.w -[A7], 0xFFFF
00003C3A A8A8 syscall OffsetRect
00003C3C 0C6C 000A 000A cmpi.w [A4 + 0xA], 0xA /* '\n' */
00003C42 6602 bne +0x4 /* 00003C46 */
00003C44 4214 clr.b [A4]
label00003C46:
00003C46 4A14 tst.b [A4]
00003C48 6700 0154 beq +0x156 /* 00003D9E */
00003C4C 486D F4D2 pea.l [A5 - 0xB2E]
00003C50 486D F4E2 pea.l [A5 - 0xB1E]
00003C54 302C 000A move.w D0, [A4 + 0xA]
00003C58 E740 asl D0.w, 3
00003C5A 0640 F1DE addi.w D0, 0xF1DE
00003C5E 4875 0000 pea.l [A5 + D0.w]
00003C62 486C 0002 pea.l [A4 + 0x2]
00003C66 3F3C 0002 move.w -[A7], 0x2
00003C6A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003C6E A8EC syscall CopyBits
00003C70 6000 012C bra +0x12E /* 00003D9E */
label00003C74:
00003C74 554F subq.w A7, 2
00003C76 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003C7A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003C7E 0C5F 0032 cmpi.w [A7]+, 0x32 /* '2' */
00003C82 57C0 seq D0
00003C84 0C6D 000F F46A cmpi.w [A5 - 0xB96], 0xF
00003C8A 5EC1 sgt D1
00003C8C 8001 or.b D0, D1
00003C8E 322D F47C move.w D1, [A5 - 0xB84]
00003C92 C3FC 000E muls.w D1, 0xE
00003C96 0641 F6F7 addi.w D1, 0xF6F7
00003C9A 1235 1000 move.b D1, [A5 + D1.w]
00003C9E 5301 subq.b D1, 1
00003CA0 C001 and.b D0, D1
00003CA2 6700 00FA beq +0xFC /* 00003D9E */
00003CA6 302D F47C move.w D0, [A5 - 0xB84]
00003CAA C1FC 000E muls.w D0, 0xE
00003CAE 0640 F6F6 addi.w D0, 0xF6F6
00003CB2 47F5 0000 lea.l A3, [A5 + D0.w]
00003CB6 426B 0002 clr.w [A3 + 0x2]
00003CBA 554F subq.w A7, 2
00003CBC 3F3C 01F4 move.w -[A7], 0x1F4
00003CC0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003CC4 375F 0004 move.w [A3 + 0x4], [A7]+
00003CC8 302B 0002 move.w D0, [A3 + 0x2]
00003CCC 0640 000A addi.w D0, 0xA /* '\n' */
00003CD0 3740 0006 move.w [A3 + 0x6], D0
00003CD4 302B 0004 move.w D0, [A3 + 0x4]
00003CD8 0640 000A addi.w D0, 0xA /* '\n' */
00003CDC 3740 0008 move.w [A3 + 0x8], D0
00003CE0 16BC 0001 move.b [A3], 0x1
00003CE4 177C 0001 0001 move.b [A3 + 0x1], 0x1
00003CEA 377C 0001 000C move.w [A3 + 0xC], 0x1
00003CF0 554F subq.w A7, 2
00003CF2 302D F468 move.w D0, [A5 - 0xB98]
00003CF6 C1FC 000A muls.w D0, 0xA /* '\n' */
00003CFA 323C 0082 move.w D1, 0x82
00003CFE 9240 sub.w D1, D0
00003D00 3F01 move.w -[A7], D1
00003D02 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003D06 0C5F 0001 cmpi.w [A7]+, 0x1
00003D0A 6606 bne +0x8 /* 00003D12 */
00003D0C 377C 0002 000C move.w [A3 + 0xC], 0x2
label00003D12:
00003D12 554F subq.w A7, 2
00003D14 302D F468 move.w D0, [A5 - 0xB98]
00003D18 C1FC 000A muls.w D0, 0xA /* '\n' */
00003D1C 323C 0091 move.w D1, 0x91
00003D20 9240 sub.w D1, D0
00003D22 3F01 move.w -[A7], D1
00003D24 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003D28 0C5F 0001 cmpi.w [A7]+, 0x1
00003D2C 6606 bne +0x8 /* 00003D34 */
00003D2E 377C 0003 000C move.w [A3 + 0xC], 0x3
label00003D34:
00003D34 426B 000A clr.w [A3 + 0xA]
00003D38 302B 000C move.w D0, [A3 + 0xC]
00003D3C 6054 bra +0x56 /* 00003D92 */
label00003D3E:
00003D3E 486D F4D2 pea.l [A5 - 0xB2E]
00003D42 486D F4E2 pea.l [A5 - 0xB1E]
00003D46 486D F3AE pea.l [A5 - 0xC52]
00003D4A 486B 0002 pea.l [A3 + 0x2]
00003D4E 3F3C 0002 move.w -[A7], 0x2
00003D52 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003D56 A8EC syscall CopyBits
00003D58 6044 bra +0x46 /* 00003D9E */
label00003D5A:
00003D5A 486D F4D2 pea.l [A5 - 0xB2E]
00003D5E 486D F4E2 pea.l [A5 - 0xB1E]
00003D62 486D F39E pea.l [A5 - 0xC62]
00003D66 486B 0002 pea.l [A3 + 0x2]
00003D6A 3F3C 0002 move.w -[A7], 0x2
00003D6E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003D72 A8EC syscall CopyBits
00003D74 6028 bra +0x2A /* 00003D9E */
label00003D76:
00003D76 486D F4D2 pea.l [A5 - 0xB2E]
00003D7A 486D F4E2 pea.l [A5 - 0xB1E]
00003D7E 486D F396 pea.l [A5 - 0xC6A]
00003D82 486B 0002 pea.l [A3 + 0x2]
00003D86 3F3C 0002 move.w -[A7], 0x2
00003D8A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003D8E A8EC syscall CopyBits
00003D90 600C bra +0xE /* 00003D9E */
label00003D92:
00003D92 5340 subq.w D0, 1
00003D94 67A8 beq -0x56 /* 00003D3E */
00003D96 5340 subq.w D0, 1
00003D98 67C0 beq -0x3E /* 00003D5A */
00003D9A 5340 subq.w D0, 1
00003D9C 67D8 beq -0x26 /* 00003D76 */
label00003D9E:
00003D9E 526D F47C addq.w [A5 - 0xB84], 1
00003DA2 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00003DA8 6F00 F8BC ble -0x742 /* 00003666 */
label00003DAC:
00003DAC 4A2D F116 tst.b [A5 - 0xEEA]
00003DB0 6700 02D2 beq +0x2D4 /* 00004084 */
00003DB4 486D F4D2 pea.l [A5 - 0xB2E]
00003DB8 486D F4E2 pea.l [A5 - 0xB1E]
00003DBC 302D F93A move.w D0, [A5 - 0x6C6]
00003DC0 E940 asl D0.w, 4
00003DC2 322D F934 move.w D1, [A5 - 0x6CC]
00003DC6 E741 asl D1.w, 3
00003DC8 D041 add.w D0, D1
00003DCA 0640 FB36 addi.w D0, 0xFB36
00003DCE 4875 0000 pea.l [A5 + D0.w]
00003DD2 486D F92A pea.l [A5 - 0x6D6]
00003DD6 3F3C 0002 move.w -[A7], 0x2
00003DDA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003DDE A8EC syscall CopyBits
00003DE0 302D F93A move.w D0, [A5 - 0x6C6]
00003DE4 5240 addq.w D0, 1
00003DE6 3B40 F93A move.w [A5 - 0x6C6], D0
00003DEA 0C6D 0007 F93A cmpi.w [A5 - 0x6C6], 0x7
00003DF0 6610 bne +0x12 /* 00003E02 */
00003DF2 3B7C 0001 F93A move.w [A5 - 0x6C6], 0x1
00003DF8 302D F936 move.w D0, [A5 - 0x6CA]
00003DFC 5240 addq.w D0, 1
00003DFE 3B40 F936 move.w [A5 - 0x6CA], D0
label00003E02:
00003E02 0C6D 0004 F936 cmpi.w [A5 - 0x6CA], 0x4
00003E08 6608 bne +0xA /* 00003E12 */
00003E0A 3B7C 0001 F934 move.w [A5 - 0x6CC], 0x1
00003E10 6006 bra +0x8 /* 00003E18 */
label00003E12:
00003E12 3B7C 0002 F934 move.w [A5 - 0x6CC], 0x2
label00003E18:
00003E18 0C6D 0004 F936 cmpi.w [A5 - 0x6CA], 0x4
00003E1E 6F06 ble +0x8 /* 00003E26 */
00003E20 3B7C 0001 F936 move.w [A5 - 0x6CA], 0x1
label00003E26:
00003E26 302D F92C move.w D0, [A5 - 0x6D4]
00003E2A 5340 subq.w D0, 1
00003E2C 3B40 F92C move.w [A5 - 0x6D4], D0
00003E30 302D F930 move.w D0, [A5 - 0x6D0]
00003E34 5340 subq.w D0, 1
00003E36 3B40 F930 move.w [A5 - 0x6D0], D0
00003E3A 4A2D F929 tst.b [A5 - 0x6D7]
00003E3E 672C beq +0x2E /* 00003E6C */
00003E40 486D F4D2 pea.l [A5 - 0xB2E]
00003E44 486D F4E2 pea.l [A5 - 0xB1E]
00003E48 302D F93A move.w D0, [A5 - 0x6C6]
00003E4C E940 asl D0.w, 4
00003E4E 322D F934 move.w D1, [A5 - 0x6CC]
00003E52 E741 asl D1.w, 3
00003E54 D041 add.w D0, D1
00003E56 0640 FB36 addi.w D0, 0xFB36
00003E5A 4875 0000 pea.l [A5 + D0.w]
00003E5E 486D F92A pea.l [A5 - 0x6D6]
00003E62 3F3C 0002 move.w -[A7], 0x2
00003E66 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003E6A A8EC syscall CopyBits
label00003E6C:
00003E6C 0C6D 0001 F938 cmpi.w [A5 - 0x6C8], 0x1
00003E72 6C00 0188 bge +0x18A /* 00003FFC */
00003E76 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003E7A 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00003E80:
00003E80 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003E84 2F2D F89A move.l -[A7], [A5 - 0x766]
00003E88 594F subq.w A7, 4
00003E8A 594F subq.w A7, 4
00003E8C 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00003E92 3F3C 03EB move.w -[A7], 0x3EB
00003E96 A9A0 syscall GetResource
00003E98 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003E9C 42A7 clr.l -[A7]
00003E9E 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003EA2 700A moveq.l D0, 0x0A
00003EA4 2F00 move.l -[A7], D0
00003EA6 486D F11E pea.l [A5 - 0xEE2]
00003EAA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003EAE 526D F47C addq.w [A5 - 0xB84], 1
00003EB2 0C6D 0006 F47C cmpi.w [A5 - 0xB84], 0x6
00003EB8 6FC6 ble -0x38 /* 00003E80 */
00003EBA 486D F4D2 pea.l [A5 - 0xB2E]
00003EBE 486D F4E2 pea.l [A5 - 0xB1E]
00003EC2 302D F93A move.w D0, [A5 - 0x6C6]
00003EC6 E940 asl D0.w, 4
00003EC8 322D F934 move.w D1, [A5 - 0x6CC]
00003ECC E741 asl D1.w, 3
00003ECE D041 add.w D0, D1
00003ED0 0640 FB36 addi.w D0, 0xFB36
00003ED4 4875 0000 pea.l [A5 + D0.w]
00003ED8 486D F92A pea.l [A5 - 0x6D6]
00003EDC 3F3C 0002 move.w -[A7], 0x2
00003EE0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003EE4 A8EC syscall CopyBits
00003EE6 486D F4D2 pea.l [A5 - 0xB2E]
00003EEA 486D F4E2 pea.l [A5 - 0xB1E]
00003EEE 486D F93C pea.l [A5 - 0x6C4]
00003EF2 486D F92A pea.l [A5 - 0x6D6]
00003EF6 3F3C 0002 move.w -[A7], 0x2
00003EFA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003EFE A8EC syscall CopyBits
00003F00 700A moveq.l D0, 0x0A
00003F02 2F00 move.l -[A7], D0
00003F04 486D F122 pea.l [A5 - 0xEDE]
00003F08 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003F0C 486D F4D2 pea.l [A5 - 0xB2E]
00003F10 486D F4E2 pea.l [A5 - 0xB1E]
00003F14 486D F93C pea.l [A5 - 0x6C4]
00003F18 486D F92A pea.l [A5 - 0x6D6]
00003F1C 3F3C 0002 move.w -[A7], 0x2
00003F20 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003F24 A8EC syscall CopyBits
00003F26 486D F4D2 pea.l [A5 - 0xB2E]
00003F2A 486D F4E2 pea.l [A5 - 0xB1E]
00003F2E 486D F944 pea.l [A5 - 0x6BC]
00003F32 486D F92A pea.l [A5 - 0x6D6]
00003F36 3F3C 0002 move.w -[A7], 0x2
00003F3A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003F3E A8EC syscall CopyBits
00003F40 700A moveq.l D0, 0x0A
00003F42 2F00 move.l -[A7], D0
00003F44 486D F122 pea.l [A5 - 0xEDE]
00003F48 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003F4C 486D F4D2 pea.l [A5 - 0xB2E]
00003F50 486D F4E2 pea.l [A5 - 0xB1E]
00003F54 486D F944 pea.l [A5 - 0x6BC]
00003F58 486D F92A pea.l [A5 - 0x6D6]
00003F5C 3F3C 0002 move.w -[A7], 0x2
00003F60 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003F64 A8EC syscall CopyBits
00003F66 486D F4D2 pea.l [A5 - 0xB2E]
00003F6A 486D F4E2 pea.l [A5 - 0xB1E]
00003F6E 486D F94C pea.l [A5 - 0x6B4]
00003F72 486D F92A pea.l [A5 - 0x6D6]
00003F76 3F3C 0002 move.w -[A7], 0x2
00003F7A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003F7E A8EC syscall CopyBits
00003F80 700A moveq.l D0, 0x0A
00003F82 2F00 move.l -[A7], D0
00003F84 486D F122 pea.l [A5 - 0xEDE]
00003F88 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003F8C 486D F4D2 pea.l [A5 - 0xB2E]
00003F90 486D F4E2 pea.l [A5 - 0xB1E]
00003F94 486D F94C pea.l [A5 - 0x6B4]
00003F98 486D F92A pea.l [A5 - 0x6D6]
00003F9C 3F3C 0002 move.w -[A7], 0x2
00003FA0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003FA4 A8EC syscall CopyBits
00003FA6 486D F4D2 pea.l [A5 - 0xB2E]
00003FAA 486D F4E2 pea.l [A5 - 0xB1E]
00003FAE 486D F954 pea.l [A5 - 0x6AC]
00003FB2 486D F92A pea.l [A5 - 0x6D6]
00003FB6 3F3C 0002 move.w -[A7], 0x2
00003FBA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00003FBE A8EC syscall CopyBits
00003FC0 700A moveq.l D0, 0x0A
00003FC2 2F00 move.l -[A7], D0
00003FC4 486D F122 pea.l [A5 - 0xEDE]
00003FC8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00003FCC 422D F929 clr.b [A5 - 0x6D7]
00003FD0 302D F108 move.w D0, [A5 - 0xEF8]
00003FD4 0640 0032 addi.w D0, 0x32 /* '2' */
00003FD8 3B40 F108 move.w [A5 - 0xEF8], D0
00003FDC 3F3C 0032 move.w -[A7], 0x32 /* '2' */
00003FE0 3F3C 014F move.w -[A7], 0x14F
00003FE4 A893 syscall MoveTo
00003FE6 302D F108 move.w D0, [A5 - 0xEF8]
00003FEA 48C0 ext.l D0
00003FEC 2F00 move.l -[A7], D0
00003FEE 486D EDFA pea.l [A5 - 0x1206]
00003FF2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00003FF6 486D EDFA pea.l [A5 - 0x1206]
00003FFA A884 syscall DrawString
label00003FFC:
00003FFC 4A6D F930 tst.w [A5 - 0x6D0]
00004000 5DC0 slt D0
00004002 122D F929 move.b D1, [A5 - 0x6D7]
00004006 5301 subq.b D1, 1
00004008 8001 or.b D0, D1
0000400A 6710 beq +0x12 /* 0000401C */
0000400C 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00004012 422D F116 clr.b [A5 - 0xEEA]
00004016 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label0000401C:
0000401C 0C6D 0005 F93A cmpi.w [A5 - 0x6C6], 0x5
00004022 57C0 seq D0
00004024 0C6D 0001 F934 cmpi.w [A5 - 0x6CC], 0x1
0000402A 57C1 seq D1
0000402C C001 and.b D0, D1
0000402E 6754 beq +0x56 /* 00004084 */
00004030 1B7C 0001 FBC8 move.b [A5 - 0x438], 0x1
00004036 3B7C 0001 FBC6 move.w [A5 - 0x43A], 0x1
0000403C 3B6D F92E FBBE move.w [A5 - 0x442], [A5 - 0x6D2]
00004042 302D FBBE move.w D0, [A5 - 0x442]
00004046 0640 0011 addi.w D0, 0x11
0000404A 3B40 FBC2 move.w [A5 - 0x43E], D0
0000404E 3B6D F92C FBC0 move.w [A5 - 0x440], [A5 - 0x6D4]
00004054 302D FBC0 move.w D0, [A5 - 0x440]
00004058 0640 0027 addi.w D0, 0x27 /* '\'' */
0000405C 3B40 FBC4 move.w [A5 - 0x43C], D0
00004060 486D F4D2 pea.l [A5 - 0xB2E]
00004064 486D F4E2 pea.l [A5 - 0xB1E]
00004068 302D FBC6 move.w D0, [A5 - 0x43A]
0000406C E740 asl D0.w, 3
0000406E 0640 FBA6 addi.w D0, 0xFBA6
00004072 4875 0000 pea.l [A5 + D0.w]
00004076 486D FBBE pea.l [A5 - 0x442]
0000407A 3F3C 0002 move.w -[A7], 0x2
0000407E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004082 A8EC syscall CopyBits
label00004084:
00004084 4A2D FBC8 tst.b [A5 - 0x438]
00004088 6700 00B6 beq +0xB8 /* 00004140 */
0000408C 486D F4D2 pea.l [A5 - 0xB2E]
00004090 486D F4E2 pea.l [A5 - 0xB1E]
00004094 302D FBC6 move.w D0, [A5 - 0x43A]
00004098 E740 asl D0.w, 3
0000409A 0640 FBA6 addi.w D0, 0xFBA6
0000409E 4875 0000 pea.l [A5 + D0.w]
000040A2 486D FBBE pea.l [A5 - 0x442]
000040A6 3F3C 0002 move.w -[A7], 0x2
000040AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000040AE A8EC syscall CopyBits
000040B0 302D FBBE move.w D0, [A5 - 0x442]
000040B4 0640 000A addi.w D0, 0xA /* '\n' */
000040B8 3B40 FBBE move.w [A5 - 0x442], D0
000040BC 302D FBC2 move.w D0, [A5 - 0x43E]
000040C0 0640 000A addi.w D0, 0xA /* '\n' */
000040C4 3B40 FBC2 move.w [A5 - 0x43E], D0
000040C8 7003 moveq.l D0, 0x03
000040CA 906D FBC6 sub.w D0, [A5 - 0x43A]
000040CE 3B40 FBC6 move.w [A5 - 0x43A], D0
000040D2 486D F4D2 pea.l [A5 - 0xB2E]
000040D6 486D F4E2 pea.l [A5 - 0xB1E]
000040DA 302D FBC6 move.w D0, [A5 - 0x43A]
000040DE E740 asl D0.w, 3
000040E0 0640 FBA6 addi.w D0, 0xFBA6
000040E4 4875 0000 pea.l [A5 + D0.w]
000040E8 486D FBBE pea.l [A5 - 0x442]
000040EC 3F3C 0002 move.w -[A7], 0x2
000040F0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000040F4 A8EC syscall CopyBits
000040F6 0C6D 015E FBBE cmpi.w [A5 - 0x442], 0x15E
000040FC 6F04 ble +0x6 /* 00004102 */
000040FE 422D FBC8 clr.b [A5 - 0x438]
label00004102:
00004102 302D FBC2 move.w D0, [A5 - 0x43E]
00004106 B06D F45E cmp.w D0, [A5 - 0xBA2]
0000410A 5EC0 sgt D0
0000410C 322D F462 move.w D1, [A5 - 0xB9E]
00004110 0641 FFF6 addi.w D1, 0xFFF6
00004114 B26D FBBE cmp.w D1, [A5 - 0x442]
00004118 5EC1 sgt D1
0000411A C001 and.b D0, D1
0000411C 322D F460 move.w D1, [A5 - 0xBA0]
00004120 5C41 addq.w D1, 6
00004122 B26D FBC4 cmp.w D1, [A5 - 0x43C]
00004126 5DC1 slt D1
00004128 C001 and.b D0, D1
0000412A 322D F464 move.w D1, [A5 - 0xB9C]
0000412E 5D41 subq.w D1, 6
00004130 B26D FBC0 cmp.w D1, [A5 - 0x440]
00004134 5EC1 sgt D1
00004136 C001 and.b D0, D1
00004138 6706 beq +0x8 /* 00004140 */
0000413A 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label00004140:
00004140 426D F106 clr.w [A5 - 0xEFA]
00004144 426D F95C clr.w [A5 - 0x6A4]
00004148 4A2D FBD3 tst.b [A5 - 0x42D]
0000414C 6700 04C2 beq +0x4C4 /* 00004610 */
00004150 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00004156:
00004156 302D F47C move.w D0, [A5 - 0xB84]
0000415A C1FC 001C muls.w D0, 0x1C
0000415E 0640 FBF8 addi.w D0, 0xFBF8
00004162 47F5 0000 lea.l A3, [A5 + D0.w]
00004166 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
0000416C 5CC0 sge D0
0000416E C02B 000E and.b D0, [A3 + 0xE]
00004172 6706 beq +0x8 /* 0000417A */
00004174 177C 0001 000F move.b [A3 + 0xF], 0x1
label0000417A:
0000417A 4A2B 0010 tst.b [A3 + 0x10]
0000417E 6700 00FE beq +0x100 /* 0000427E */
00004182 486D F4D2 pea.l [A5 - 0xB2E]
00004186 486D F4E2 pea.l [A5 - 0xB1E]
0000418A 302B 000C move.w D0, [A3 + 0xC]
0000418E E740 asl D0.w, 3
00004190 0640 F1A6 addi.w D0, 0xF1A6
00004194 4875 0000 pea.l [A5 + D0.w]
00004198 486B 0012 pea.l [A3 + 0x12]
0000419C 3F3C 0002 move.w -[A7], 0x2
000041A0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000041A4 A8EC syscall CopyBits
000041A6 302B 000C move.w D0, [A3 + 0xC]
000041AA 605C bra +0x5E /* 00004208 */
label000041AC:
000041AC 302B 0012 move.w D0, [A3 + 0x12]
000041B0 5040 addq.w D0, 8
000041B2 3740 0012 move.w [A3 + 0x12], D0
000041B6 302B 0018 move.w D0, [A3 + 0x18]
000041BA 5040 addq.w D0, 8
000041BC 3740 0018 move.w [A3 + 0x18], D0
000041C0 302B 0012 move.w D0, [A3 + 0x12]
000041C4 0640 000D addi.w D0, 0xD /* '\r' */
000041C8 3740 0016 move.w [A3 + 0x16], D0
000041CC 302B 0018 move.w D0, [A3 + 0x18]
000041D0 0640 FFF3 addi.w D0, 0xFFF3
000041D4 3740 0014 move.w [A3 + 0x14], D0
000041D8 6036 bra +0x38 /* 00004210 */
label000041DA:
000041DA 302B 0012 move.w D0, [A3 + 0x12]
000041DE 5040 addq.w D0, 8
000041E0 3740 0012 move.w [A3 + 0x12], D0
000041E4 302B 0018 move.w D0, [A3 + 0x18]
000041E8 5140 subq.w D0, 8
000041EA 3740 0018 move.w [A3 + 0x18], D0
000041EE 302B 0012 move.w D0, [A3 + 0x12]
000041F2 0640 000D addi.w D0, 0xD /* '\r' */
000041F6 3740 0016 move.w [A3 + 0x16], D0
000041FA 302B 0018 move.w D0, [A3 + 0x18]
000041FE 0640 FFF3 addi.w D0, 0xFFF3
00004202 3740 0014 move.w [A3 + 0x14], D0
00004206 6008 bra +0xA /* 00004210 */
label00004208:
00004208 5340 subq.w D0, 1
0000420A 67A0 beq -0x5E /* 000041AC */
0000420C 5340 subq.w D0, 1
0000420E 67CA beq -0x34 /* 000041DA */
label00004210:
00004210 486D F4D2 pea.l [A5 - 0xB2E]
00004214 486D F4E2 pea.l [A5 - 0xB1E]
00004218 302B 000C move.w D0, [A3 + 0xC]
0000421C E740 asl D0.w, 3
0000421E 0640 F1A6 addi.w D0, 0xF1A6
00004222 4875 0000 pea.l [A5 + D0.w]
00004226 486B 0012 pea.l [A3 + 0x12]
0000422A 3F3C 0002 move.w -[A7], 0x2
0000422E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004232 A8EC syscall CopyBits
00004234 0C6B 0140 0012 cmpi.w [A3 + 0x12], 0x140
0000423A 6F04 ble +0x6 /* 00004240 */
0000423C 422B 0010 clr.b [A3 + 0x10]
label00004240:
00004240 302B 0016 move.w D0, [A3 + 0x16]
00004244 B06D F45E cmp.w D0, [A5 - 0xBA2]
00004248 5EC0 sgt D0
0000424A 322D F462 move.w D1, [A5 - 0xB9E]
0000424E 0641 FFF6 addi.w D1, 0xFFF6
00004252 B26B 0012 cmp.w D1, [A3 + 0x12]
00004256 5EC1 sgt D1
00004258 C001 and.b D0, D1
0000425A 322D F460 move.w D1, [A5 - 0xBA0]
0000425E 5C41 addq.w D1, 6
00004260 B26B 0018 cmp.w D1, [A3 + 0x18]
00004264 5DC1 slt D1
00004266 C001 and.b D0, D1
00004268 322D F464 move.w D1, [A5 - 0xB9C]
0000426C 5D41 subq.w D1, 6
0000426E B26B 0014 cmp.w D1, [A3 + 0x14]
00004272 5EC1 sgt D1
00004274 C001 and.b D0, D1
00004276 6706 beq +0x8 /* 0000427E */
00004278 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label0000427E:
0000427E 0C6B 000F 001A cmpi.w [A3 + 0x1A], 0xF
00004284 5DC0 slt D0
00004286 C02B 000E and.b D0, [A3 + 0xE]
0000428A 6700 02D0 beq +0x2D2 /* 0000455C */
0000428E 486D F4D2 pea.l [A5 - 0xB2E]
00004292 486D F4E2 pea.l [A5 - 0xB1E]
00004296 302B 0008 move.w D0, [A3 + 0x8]
0000429A E740 asl D0.w, 3
0000429C 0640 FC98 addi.w D0, 0xFC98
000042A0 4875 0000 pea.l [A5 + D0.w]
000042A4 2F0B move.l -[A7], A3
000042A6 3F3C 0002 move.w -[A7], 0x2
000042AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000042AE A8EC syscall CopyBits
000042B0 0C6B 0140 0004 cmpi.w [A3 + 0x4], 0x140
000042B6 5EC0 sgt D0
000042B8 322D F468 move.w D1, [A5 - 0xB98]
000042BC 5541 subq.w D1, 2
000042BE 48C1 ext.l D1
000042C0 83FC 0003 divs.w D1, 0x3
000042C4 C3FC 002D muls.w D1, 0x2D /* '-' */
000042C8 B26B 000A cmp.w D1, [A3 + 0xA]
000042CC 5EC1 sgt D1
000042CE C001 and.b D0, D1
000042D0 6714 beq +0x16 /* 000042E6 */
000042D2 302B 0008 move.w D0, [A3 + 0x8]
000042D6 5540 subq.w D0, 2
000042D8 3740 0008 move.w [A3 + 0x8], D0
000042DC 302B 000A move.w D0, [A3 + 0xA]
000042E0 5240 addq.w D0, 1
000042E2 3740 000A move.w [A3 + 0xA], D0
label000042E6:
000042E6 4A53 tst.w [A3]
000042E8 6C0A bge +0xC /* 000042F4 */
000042EA 302B 0008 move.w D0, [A3 + 0x8]
000042EE 5440 addq.w D0, 2
000042F0 3740 0008 move.w [A3 + 0x8], D0
label000042F4:
000042F4 4A6B 0002 tst.w [A3 + 0x2]
000042F8 5DC0 slt D0
000042FA 322D F468 move.w D1, [A5 - 0xB98]
000042FE 5541 subq.w D1, 2
00004300 48C1 ext.l D1
00004302 83FC 0003 divs.w D1, 0x3
00004306 C3FC 002D muls.w D1, 0x2D /* '-' */
0000430A B26B 000A cmp.w D1, [A3 + 0xA]
0000430E 5EC1 sgt D1
00004310 C001 and.b D0, D1
00004312 6714 beq +0x16 /* 00004328 */
00004314 302B 0008 move.w D0, [A3 + 0x8]
00004318 5240 addq.w D0, 1
0000431A 3740 0008 move.w [A3 + 0x8], D0
0000431E 302B 000A move.w D0, [A3 + 0xA]
00004322 5240 addq.w D0, 1
00004324 3740 000A move.w [A3 + 0xA], D0
label00004328:
00004328 0C6B 0200 0006 cmpi.w [A3 + 0x6], 0x200
0000432E 5EC0 sgt D0
00004330 322D F468 move.w D1, [A5 - 0xB98]
00004334 5541 subq.w D1, 2
00004336 48C1 ext.l D1
00004338 83FC 0003 divs.w D1, 0x3
0000433C C3FC 002D muls.w D1, 0x2D /* '-' */
00004340 B26B 000A cmp.w D1, [A3 + 0xA]
00004344 5EC1 sgt D1
00004346 C001 and.b D0, D1
00004348 6714 beq +0x16 /* 0000435E */
0000434A 302B 0008 move.w D0, [A3 + 0x8]
0000434E 5340 subq.w D0, 1
00004350 3740 0008 move.w [A3 + 0x8], D0
00004354 302B 000A move.w D0, [A3 + 0xA]
00004358 5240 addq.w D0, 1
0000435A 3740 000A move.w [A3 + 0xA], D0
label0000435E:
0000435E 302B 0008 move.w D0, [A3 + 0x8]
00004362 6000 009C bra +0x9E /* 00004400 */
label00004366:
00004366 302B 0002 move.w D0, [A3 + 0x2]
0000436A 5040 addq.w D0, 8
0000436C 3740 0002 move.w [A3 + 0x2], D0
00004370 3013 move.w D0, [A3]
00004372 5040 addq.w D0, 8
00004374 3680 move.w [A3], D0
00004376 302B 0004 move.w D0, [A3 + 0x4]
0000437A 5040 addq.w D0, 8
0000437C 3740 0004 move.w [A3 + 0x4], D0
00004380 302B 0006 move.w D0, [A3 + 0x6]
00004384 5040 addq.w D0, 8
00004386 3740 0006 move.w [A3 + 0x6], D0
0000438A 6000 0086 bra +0x88 /* 00004412 */
label0000438E:
0000438E 302B 0002 move.w D0, [A3 + 0x2]
00004392 5140 subq.w D0, 8
00004394 3740 0002 move.w [A3 + 0x2], D0
00004398 3013 move.w D0, [A3]
0000439A 5040 addq.w D0, 8
0000439C 3680 move.w [A3], D0
0000439E 302B 0004 move.w D0, [A3 + 0x4]
000043A2 5040 addq.w D0, 8
000043A4 3740 0004 move.w [A3 + 0x4], D0
000043A8 302B 0006 move.w D0, [A3 + 0x6]
000043AC 5140 subq.w D0, 8
000043AE 3740 0006 move.w [A3 + 0x6], D0
000043B2 605E bra +0x60 /* 00004412 */
label000043B4:
000043B4 302B 0002 move.w D0, [A3 + 0x2]
000043B8 5040 addq.w D0, 8
000043BA 3740 0002 move.w [A3 + 0x2], D0
000043BE 3013 move.w D0, [A3]
000043C0 5140 subq.w D0, 8
000043C2 3680 move.w [A3], D0
000043C4 302B 0004 move.w D0, [A3 + 0x4]
000043C8 5140 subq.w D0, 8
000043CA 3740 0004 move.w [A3 + 0x4], D0
000043CE 302B 0006 move.w D0, [A3 + 0x6]
000043D2 5040 addq.w D0, 8
000043D4 3740 0006 move.w [A3 + 0x6], D0
000043D8 6038 bra +0x3A /* 00004412 */
label000043DA:
000043DA 302B 0002 move.w D0, [A3 + 0x2]
000043DE 5140 subq.w D0, 8
000043E0 3740 0002 move.w [A3 + 0x2], D0
000043E4 3013 move.w D0, [A3]
000043E6 5140 subq.w D0, 8
000043E8 3680 move.w [A3], D0
000043EA 302B 0004 move.w D0, [A3 + 0x4]
000043EE 5140 subq.w D0, 8
000043F0 3740 0004 move.w [A3 + 0x4], D0
000043F4 302B 0006 move.w D0, [A3 + 0x6]
000043F8 5140 subq.w D0, 8
000043FA 3740 0006 move.w [A3 + 0x6], D0
000043FE 6012 bra +0x14 /* 00004412 */
label00004400:
00004400 5340 subq.w D0, 1
00004402 67D6 beq -0x28 /* 000043DA */
00004404 5340 subq.w D0, 1
00004406 67AC beq -0x52 /* 000043B4 */
00004408 5340 subq.w D0, 1
0000440A 6782 beq -0x7C /* 0000438E */
0000440C 5340 subq.w D0, 1
0000440E 6700 FF56 beq -0xA8 /* 00004366 */
label00004412:
00004412 0C6B 0154 0004 cmpi.w [A3 + 0x4], 0x154
00004418 5EC0 sgt D0
0000441A 0C53 FFEC cmpi.w [A3], 0xFFEC
0000441E 5DC1 slt D1
00004420 8001 or.b D0, D1
00004422 0C6B FFEC 0006 cmpi.w [A3 + 0x6], 0xFFEC
00004428 5DC1 slt D1
0000442A 8001 or.b D0, D1
0000442C 0C6B 0214 0002 cmpi.w [A3 + 0x2], 0x214
00004432 5EC1 sgt D1
00004434 8001 or.b D0, D1
00004436 670A beq +0xC /* 00004442 */
00004438 422B 000E clr.b [A3 + 0xE]
0000443C 177C 0001 000F move.b [A3 + 0xF], 0x1
label00004442:
00004442 486D F4D2 pea.l [A5 - 0xB2E]
00004446 486D F4E2 pea.l [A5 - 0xB1E]
0000444A 302B 0008 move.w D0, [A3 + 0x8]
0000444E E740 asl D0.w, 3
00004450 0640 FC98 addi.w D0, 0xFC98
00004454 4875 0000 pea.l [A5 + D0.w]
00004458 2F0B move.l -[A7], A3
0000445A 3F3C 0002 move.w -[A7], 0x2
0000445E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004462 A8EC syscall CopyBits
00004464 302B 0004 move.w D0, [A3 + 0x4]
00004468 B06D F45E cmp.w D0, [A5 - 0xBA2]
0000446C 5EC0 sgt D0
0000446E 322D F462 move.w D1, [A5 - 0xB9E]
00004472 0641 FFF6 addi.w D1, 0xFFF6
00004476 B253 cmp.w D1, [A3]
00004478 5EC1 sgt D1
0000447A C001 and.b D0, D1
0000447C 322D F460 move.w D1, [A5 - 0xBA0]
00004480 5C41 addq.w D1, 6
00004482 B26B 0006 cmp.w D1, [A3 + 0x6]
00004486 5DC1 slt D1
00004488 C001 and.b D0, D1
0000448A 322D F464 move.w D1, [A5 - 0xB9C]
0000448E 5D41 subq.w D1, 6
00004490 B26B 0002 cmp.w D1, [A3 + 0x2]
00004494 5EC1 sgt D1
00004496 C001 and.b D0, D1
00004498 6706 beq +0x8 /* 000044A0 */
0000449A 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label000044A0:
000044A0 0C6B 0003 0008 cmpi.w [A3 + 0x8], 0x3
000044A6 5DC0 slt D0
000044A8 122B 0010 move.b D1, [A3 + 0x10]
000044AC 5301 subq.b D1, 1
000044AE C001 and.b D0, D1
000044B0 2F00 move.l -[A7], D0
000044B2 554F subq.w A7, 2
000044B4 3F3C 0001 move.w -[A7], 0x1
000044B8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000044BC 321F move.w D1, [A7]+
000044BE 201F move.l D0, [A7]+
000044C0 5341 subq.w D1, 1
000044C2 57C1 seq D1
000044C4 C001 and.b D0, D1
000044C6 6700 013A beq +0x13C /* 00004602 */
000044CA 177C 0001 0010 move.b [A3 + 0x10], 0x1
000044D0 7003 moveq.l D0, 0x03
000044D2 906B 0008 sub.w D0, [A3 + 0x8]
000044D6 3740 000C move.w [A3 + 0xC], D0
000044DA 302B 000C move.w D0, [A3 + 0xC]
000044DE 604C bra +0x4E /* 0000452C */
label000044E0:
000044E0 376B 0004 0012 move.w [A3 + 0x12], [A3 + 0x4]
000044E6 376B 0002 0018 move.w [A3 + 0x18], [A3 + 0x2]
000044EC 302B 0012 move.w D0, [A3 + 0x12]
000044F0 0640 000D addi.w D0, 0xD /* '\r' */
000044F4 3740 0016 move.w [A3 + 0x16], D0
000044F8 302B 0018 move.w D0, [A3 + 0x18]
000044FC 0640 FFF3 addi.w D0, 0xFFF3
00004500 3740 0014 move.w [A3 + 0x14], D0
00004504 602E bra +0x30 /* 00004534 */
label00004506:
00004506 376B 0004 0012 move.w [A3 + 0x12], [A3 + 0x4]
0000450C 376B 0006 0014 move.w [A3 + 0x14], [A3 + 0x6]
00004512 302B 0012 move.w D0, [A3 + 0x12]
00004516 0640 000D addi.w D0, 0xD /* '\r' */
0000451A 3740 0016 move.w [A3 + 0x16], D0
0000451E 302B 0014 move.w D0, [A3 + 0x14]
00004522 0640 000D addi.w D0, 0xD /* '\r' */
00004526 3740 0018 move.w [A3 + 0x18], D0
0000452A 6008 bra +0xA /* 00004534 */
label0000452C:
0000452C 5340 subq.w D0, 1
0000452E 67B0 beq -0x4E /* 000044E0 */
00004530 5340 subq.w D0, 1
00004532 67D2 beq -0x2C /* 00004506 */
label00004534:
00004534 486D F4D2 pea.l [A5 - 0xB2E]
00004538 486D F4E2 pea.l [A5 - 0xB1E]
0000453C 302B 000C move.w D0, [A3 + 0xC]
00004540 E740 asl D0.w, 3
00004542 0640 F1A6 addi.w D0, 0xF1A6
00004546 4875 0000 pea.l [A5 + D0.w]
0000454A 486B 0012 pea.l [A3 + 0x12]
0000454E 3F3C 0002 move.w -[A7], 0x2
00004552 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004556 A8EC syscall CopyBits
00004558 6000 00A8 bra +0xAA /* 00004602 */
label0000455C:
0000455C 102B 000F move.b D0, [A3 + 0xF]
00004560 5300 subq.b D0, 1
00004562 2F00 move.l -[A7], D0
00004564 554F subq.w A7, 2
00004566 3F3C 0014 move.w -[A7], 0x14
0000456A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000456E 321F move.w D1, [A7]+
00004570 201F move.l D0, [A7]+
00004572 0C41 0014 cmpi.w D1, 0x14
00004576 57C1 seq D1
00004578 C001 and.b D0, D1
0000457A 122B 000E move.b D1, [A3 + 0xE]
0000457E 5301 subq.b D1, 1
00004580 C001 and.b D0, D1
00004582 676E beq +0x70 /* 000045F2 */
00004584 422B 0010 clr.b [A3 + 0x10]
00004588 377C 0018 0004 move.w [A3 + 0x4], 0x18
0000458E 4253 clr.w [A3]
00004590 554F subq.w A7, 2
00004592 3F3C 0190 move.w -[A7], 0x190
00004596 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000459A 301F move.w D0, [A7]+
0000459C 0640 0032 addi.w D0, 0x32 /* '2' */
000045A0 3740 0002 move.w [A3 + 0x2], D0
000045A4 302B 0002 move.w D0, [A3 + 0x2]
000045A8 0640 0018 addi.w D0, 0x18
000045AC 3740 0006 move.w [A3 + 0x6], D0
000045B0 554F subq.w A7, 2
000045B2 3F3C 0002 move.w -[A7], 0x2
000045B6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000045BA 301F move.w D0, [A7]+
000045BC 5440 addq.w D0, 2
000045BE 3740 0008 move.w [A3 + 0x8], D0
000045C2 426B 000A clr.w [A3 + 0xA]
000045C6 177C 0001 000E move.b [A3 + 0xE], 0x1
000045CC 486D F4D2 pea.l [A5 - 0xB2E]
000045D0 486D F4E2 pea.l [A5 - 0xB1E]
000045D4 302B 0008 move.w D0, [A3 + 0x8]
000045D8 E740 asl D0.w, 3
000045DA 0640 FC98 addi.w D0, 0xFC98
000045DE 4875 0000 pea.l [A5 + D0.w]
000045E2 2F0B move.l -[A7], A3
000045E4 3F3C 0002 move.w -[A7], 0x2
000045E8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000045EC A8EC syscall CopyBits
000045EE 426B 001A clr.w [A3 + 0x1A]
label000045F2:
000045F2 4A2B 000F tst.b [A3 + 0xF]
000045F6 670A beq +0xC /* 00004602 */
000045F8 302D F106 move.w D0, [A5 - 0xEFA]
000045FC 5240 addq.w D0, 1
000045FE 3B40 F106 move.w [A5 - 0xEFA], D0
label00004602:
00004602 526D F47C addq.w [A5 - 0xB84], 1
00004606 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
0000460C 6F00 FB48 ble -0x4B6 /* 00004156 */
label00004610:
00004610 422D F95F clr.b [A5 - 0x6A1]
00004614 4A2D FBD2 tst.b [A5 - 0x42E]
00004618 6700 0444 beq +0x446 /* 00004A5E */
0000461C 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00004622:
00004622 302D F47C move.w D0, [A5 - 0xB84]
00004626 E940 asl D0.w, 4
00004628 0640 FCC8 addi.w D0, 0xFCC8
0000462C 49F5 0000 lea.l A4, [A5 + D0.w]
00004630 4A2C 000A tst.b [A4 + 0xA]
00004634 670A beq +0xC /* 00004640 */
00004636 302D F95C move.w D0, [A5 - 0x6A4]
0000463A 5240 addq.w D0, 1
0000463C 3B40 F95C move.w [A5 - 0x6A4], D0
label00004640:
00004640 102D F840 move.b D0, [A5 - 0x7C0]
00004644 5300 subq.b D0, 1
00004646 C014 and.b D0, [A4]
00004648 122D F10B move.b D1, [A5 - 0xEF5]
0000464C 5301 subq.b D1, 1
0000464E C001 and.b D0, D1
00004650 6700 0366 beq +0x368 /* 000049B8 */
00004654 302C 0006 move.w D0, [A4 + 0x6]
00004658 B06D F45E cmp.w D0, [A5 - 0xBA2]
0000465C 5EC0 sgt D0
0000465E 322D F462 move.w D1, [A5 - 0xB9E]
00004662 0641 FFF6 addi.w D1, 0xFFF6
00004666 B26C 0002 cmp.w D1, [A4 + 0x2]
0000466A 5EC1 sgt D1
0000466C C001 and.b D0, D1
0000466E 322D F460 move.w D1, [A5 - 0xBA0]
00004672 5841 addq.w D1, 4
00004674 B26C 0008 cmp.w D1, [A4 + 0x8]
00004678 5DC1 slt D1
0000467A C001 and.b D0, D1
0000467C 322D F464 move.w D1, [A5 - 0xB9C]
00004680 5941 subq.w D1, 4
00004682 B26C 0004 cmp.w D1, [A4 + 0x4]
00004686 5EC1 sgt D1
00004688 C001 and.b D0, D1
0000468A 6700 025A beq +0x25C /* 000048E6 */
0000468E 486D F4D2 pea.l [A5 - 0xB2E]
00004692 486D F4E2 pea.l [A5 - 0xB1E]
00004696 302C 000E move.w D0, [A4 + 0xE]
0000469A E740 asl D0.w, 3
0000469C 0640 FCB8 addi.w D0, 0xFCB8
000046A0 4875 0000 pea.l [A5 + D0.w]
000046A4 486C 0002 pea.l [A4 + 0x2]
000046A8 3F3C 0002 move.w -[A7], 0x2
000046AC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000046B0 A8EC syscall CopyBits
000046B2 397C 012C 0006 move.w [A4 + 0x6], 0x12C
000046B8 397C 010A 0002 move.w [A4 + 0x2], 0x10A
000046BE 302C 0006 move.w D0, [A4 + 0x6]
000046C2 0640 000B addi.w D0, 0xB
000046C6 3940 0006 move.w [A4 + 0x6], D0
000046CA 302D F464 move.w D0, [A5 - 0xB9C]
000046CE 5240 addq.w D0, 1
000046D0 3940 0008 move.w [A4 + 0x8], D0
000046D4 302C 0008 move.w D0, [A4 + 0x8]
000046D8 0640 FFE8 addi.w D0, 0xFFE8
000046DC 3940 0004 move.w [A4 + 0x4], D0
000046E0 486D F4D2 pea.l [A5 - 0xB2E]
000046E4 486D F4E2 pea.l [A5 - 0xB1E]
000046E8 302D F468 move.w D0, [A5 - 0xB98]
000046EC 48C0 ext.l D0
000046EE 81FC 0003 divs.w D0, 0x3
000046F2 E740 asl D0.w, 3
000046F4 0640 F9D6 addi.w D0, 0xF9D6
000046F8 4875 0000 pea.l [A5 + D0.w]
000046FC 486C 0002 pea.l [A4 + 0x2]
00004700 4267 clr.w -[A7]
00004702 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004706 A8EC syscall CopyBits
00004708 701E moveq.l D0, 0x1E
0000470A 2F00 move.l -[A7], D0
0000470C 486D F11E pea.l [A5 - 0xEE2]
00004710 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00004714 486D F4D2 pea.l [A5 - 0xB2E]
00004718 486D F4E2 pea.l [A5 - 0xB1E]
0000471C 486D F3A6 pea.l [A5 - 0xC5A]
00004720 486D F45E pea.l [A5 - 0xBA2]
00004724 3F3C 0003 move.w -[A7], 0x3
00004728 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000472C A8EC syscall CopyBits
0000472E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00004732 2F2D F88E move.l -[A7], [A5 - 0x772]
00004736 594F subq.w A7, 4
00004738 594F subq.w A7, 4
0000473A 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00004740 3F3C 03EC move.w -[A7], 0x3EC
00004744 A9A0 syscall GetResource
00004746 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000474A 42A7 clr.l -[A7]
0000474C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00004750 3B7C 0002 F47C move.w [A5 - 0xB84], 0x2
label00004756:
00004756 486D F4D2 pea.l [A5 - 0xB2E]
0000475A 486D F4E2 pea.l [A5 - 0xB1E]
0000475E 302D F47C move.w D0, [A5 - 0xB84]
00004762 C1FC 0018 muls.w D0, 0x18
00004766 322D F468 move.w D1, [A5 - 0xB98]
0000476A 48C1 ext.l D1
0000476C 83FC 0003 divs.w D1, 0x3
00004770 E741 asl D1.w, 3
00004772 D041 add.w D0, D1
00004774 0640 F9BE addi.w D0, 0xF9BE
00004778 4875 0000 pea.l [A5 + D0.w]
0000477C 486C 0002 pea.l [A4 + 0x2]
00004780 4267 clr.w -[A7]
00004782 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004786 A8EC syscall CopyBits
00004788 7004 moveq.l D0, 0x04
0000478A 2F00 move.l -[A7], D0
0000478C 486D F122 pea.l [A5 - 0xEDE]
00004790 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00004794 526D F47C addq.w [A5 - 0xB84], 1
00004798 0C6D 000F F47C cmpi.w [A5 - 0xB84], 0xF
0000479E 6FB6 ble -0x48 /* 00004756 */
000047A0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000047A4 3B7C 0003 F47C move.w [A5 - 0xB84], 0x3
label000047AA:
000047AA 302D F47C move.w D0, [A5 - 0xB84]
000047AE 5540 subq.w D0, 2
000047B0 E740 asl D0.w, 3
000047B2 0640 FCB8 addi.w D0, 0xFCB8
000047B6 47F5 0000 lea.l A3, [A5 + D0.w]
000047BA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000047BE 2F2D F8B2 move.l -[A7], [A5 - 0x74E]
000047C2 594F subq.w A7, 4
000047C4 594F subq.w A7, 4
000047C6 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
000047CC 3F3C 03EB move.w -[A7], 0x3EB
000047D0 A9A0 syscall GetResource
000047D2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000047D6 42A7 clr.l -[A7]
000047D8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000047DC 36BC 000C move.w [A3], 0xC
000047E0 377C 002E 0004 move.w [A3 + 0x4], 0x2E /* '.' */
000047E6 302D F47C move.w D0, [A5 - 0xB84]
000047EA 5340 subq.w D0, 1
000047EC C1FC 0015 muls.w D0, 0x15
000047F0 3740 0002 move.w [A3 + 0x2], D0
000047F4 302D F47C move.w D0, [A5 - 0xB84]
000047F8 C1FC 0015 muls.w D0, 0x15
000047FC 5340 subq.w D0, 1
000047FE 3740 0006 move.w [A3 + 0x6], D0
00004802 0C6D 0003 F468 cmpi.w [A5 - 0xB98], 0x3
00004808 6F0A ble +0xC /* 00004814 */
0000480A 36BC 002F move.w [A3], 0x2F /* '/' */
0000480E 377C 0051 0004 move.w [A3 + 0x4], 0x51 /* 'Q' */
label00004814:
00004814 526D F47C addq.w [A5 - 0xB84], 1
00004818 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
0000481E 6F8A ble -0x74 /* 000047AA */
00004820 302C 0006 move.w D0, [A4 + 0x6]
00004824 0640 FFF5 addi.w D0, 0xFFF5
00004828 3940 0006 move.w [A4 + 0x6], D0
0000482C 302C 0008 move.w D0, [A4 + 0x8]
00004830 5540 subq.w D0, 2
00004832 3940 0008 move.w [A4 + 0x8], D0
00004836 302C 0004 move.w D0, [A4 + 0x4]
0000483A 5440 addq.w D0, 2
0000483C 3940 0004 move.w [A4 + 0x4], D0
00004840 486D F4D2 pea.l [A5 - 0xB2E]
00004844 486D F4E2 pea.l [A5 - 0xB1E]
00004848 302C 000E move.w D0, [A4 + 0xE]
0000484C E740 asl D0.w, 3
0000484E 0640 FCB8 addi.w D0, 0xFCB8
00004852 4875 0000 pea.l [A5 + D0.w]
00004856 486C 0002 pea.l [A4 + 0x2]
0000485A 4267 clr.w -[A7]
0000485C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004860 A8EC syscall CopyBits
label00004862:
00004862 486D F4D2 pea.l [A5 - 0xB2E]
00004866 486D F4E2 pea.l [A5 - 0xB1E]
0000486A 302C 000E move.w D0, [A4 + 0xE]
0000486E E740 asl D0.w, 3
00004870 0640 FCB8 addi.w D0, 0xFCB8
00004874 4875 0000 pea.l [A5 + D0.w]
00004878 486C 0002 pea.l [A4 + 0x2]
0000487C 3F3C 0002 move.w -[A7], 0x2
00004880 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004884 A8EC syscall CopyBits
00004886 302C 0002 move.w D0, [A4 + 0x2]
0000488A 5140 subq.w D0, 8
0000488C 3940 0002 move.w [A4 + 0x2], D0
00004890 302C 0006 move.w D0, [A4 + 0x6]
00004894 5140 subq.w D0, 8
00004896 3940 0006 move.w [A4 + 0x6], D0
0000489A 7003 moveq.l D0, 0x03
0000489C 906C 000E sub.w D0, [A4 + 0xE]
000048A0 3940 000E move.w [A4 + 0xE], D0
000048A4 486D F4D2 pea.l [A5 - 0xB2E]
000048A8 486D F4E2 pea.l [A5 - 0xB1E]
000048AC 302C 000E move.w D0, [A4 + 0xE]
000048B0 E740 asl D0.w, 3
000048B2 0640 FCB8 addi.w D0, 0xFCB8
000048B6 4875 0000 pea.l [A5 + D0.w]
000048BA 486C 0002 pea.l [A4 + 0x2]
000048BE 3F3C 0002 move.w -[A7], 0x2
000048C2 2F2D FBCE move.l -[A7], [A5 - 0x432]
000048C6 A8EC syscall CopyBits
000048C8 7001 moveq.l D0, 0x01
000048CA 2F00 move.l -[A7], D0
000048CC 486D F122 pea.l [A5 - 0xEDE]
000048D0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000048D4 4A6C 0006 tst.w [A4 + 0x6]
000048D8 6C88 bge -0x76 /* 00004862 */
000048DA 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
000048E0 1B7C 0001 F118 move.b [A5 - 0xEE8], 0x1
label000048E6:
000048E6 102D F840 move.b D0, [A5 - 0x7C0]
000048EA 5300 subq.b D0, 1
000048EC 122D F10B move.b D1, [A5 - 0xEF5]
000048F0 5301 subq.b D1, 1
000048F2 C001 and.b D0, D1
000048F4 6700 015A beq +0x15C /* 00004A50 */
000048F8 486D F4D2 pea.l [A5 - 0xB2E]
000048FC 486D F4E2 pea.l [A5 - 0xB1E]
00004900 486D EDD0 pea.l [A5 - 0x1230]
00004904 486C 0002 pea.l [A4 + 0x2]
00004908 4267 clr.w -[A7]
0000490A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000490E A8EC syscall CopyBits
00004910 302C 0002 move.w D0, [A4 + 0x2]
00004914 0640 001A addi.w D0, 0x1A
00004918 3940 0002 move.w [A4 + 0x2], D0
0000491C 302C 0006 move.w D0, [A4 + 0x6]
00004920 0640 001A addi.w D0, 0x1A
00004924 3940 0006 move.w [A4 + 0x6], D0
00004928 7003 moveq.l D0, 0x03
0000492A 906C 000E sub.w D0, [A4 + 0xE]
0000492E 3940 000E move.w [A4 + 0xE], D0
00004932 486D F4D2 pea.l [A5 - 0xB2E]
00004936 486D F4E2 pea.l [A5 - 0xB1E]
0000493A 302C 000E move.w D0, [A4 + 0xE]
0000493E E740 asl D0.w, 3
00004940 0640 FCB8 addi.w D0, 0xFCB8
00004944 4875 0000 pea.l [A5 + D0.w]
00004948 486C 0002 pea.l [A4 + 0x2]
0000494C 4267 clr.w -[A7]
0000494E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004952 A8EC syscall CopyBits
00004954 0C6C 0140 0002 cmpi.w [A4 + 0x2], 0x140
0000495A 6F00 00F4 ble +0xF6 /* 00004A50 */
0000495E 302C 000C move.w D0, [A4 + 0xC]
00004962 5240 addq.w D0, 1
00004964 3940 000C move.w [A4 + 0xC], D0
00004968 302D F468 move.w D0, [A5 - 0xB98]
0000496C 48C0 ext.l D0
0000496E 81FC 0003 divs.w D0, 0x3
00004972 E540 asl D0.w, 2
00004974 B06C 000C cmp.w D0, [A4 + 0xC]
00004978 5FC0 sle D0
0000497A 4A6C 000C tst.w [A4 + 0xC]
0000497E 5DC1 slt D1
00004980 8001 or.b D0, D1
00004982 6708 beq +0xA /* 0000498C */
00004984 197C 0001 000A move.b [A4 + 0xA], 0x1
0000498A 4214 clr.b [A4]
label0000498C:
0000498C 302D F468 move.w D0, [A5 - 0xB98]
00004990 48C0 ext.l D0
00004992 81FC 0003 divs.w D0, 0x3
00004996 E540 asl D0.w, 2
00004998 B06C 000C cmp.w D0, [A4 + 0xC]
0000499C 5EC0 sgt D0
0000499E 4A6C 000C tst.w [A4 + 0xC]
000049A2 5CC1 sge D1
000049A4 C001 and.b D0, D1
000049A6 122D F10B move.b D1, [A5 - 0xEF5]
000049AA 5301 subq.b D1, 1
000049AC C001 and.b D0, D1
000049AE 6700 00A0 beq +0xA2 /* 00004A50 */
000049B2 4214 clr.b [A4]
000049B4 6000 009A bra +0x9C /* 00004A50 */
label000049B8:
000049B8 102C 000A move.b D0, [A4 + 0xA]
000049BC 5300 subq.b D0, 1
000049BE 122D F95F move.b D1, [A5 - 0x6A1]
000049C2 5301 subq.b D1, 1
000049C4 C001 and.b D0, D1
000049C6 122D F840 move.b D1, [A5 - 0x7C0]
000049CA 5301 subq.b D1, 1
000049CC C001 and.b D0, D1
000049CE 2F00 move.l -[A7], D0
000049D0 554F subq.w A7, 2
000049D2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000049D6 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000049DA 321F move.w D1, [A7]+
000049DC 201F move.l D0, [A7]+
000049DE 0C41 000A cmpi.w D1, 0xA /* '\n' */
000049E2 57C1 seq D1
000049E4 C001 and.b D0, D1
000049E6 6768 beq +0x6A /* 00004A50 */
000049E8 1B7C 0001 F95F move.b [A5 - 0x6A1], 0x1
000049EE 18BC 0001 move.b [A4], 0x1
000049F2 426C 0002 clr.w [A4 + 0x2]
000049F6 397C 0022 0006 move.w [A4 + 0x6], 0x22 /* '\"' */
000049FC 554F subq.w A7, 2
000049FE 3F3C 001B move.w -[A7], 0x1B
00004A02 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004A06 301F move.w D0, [A7]+
00004A08 C1FC 0013 muls.w D0, 0x13
00004A0C 0640 FFEC addi.w D0, 0xFFEC
00004A10 3940 0004 move.w [A4 + 0x4], D0
00004A14 302C 0004 move.w D0, [A4 + 0x4]
00004A18 0640 0014 addi.w D0, 0x14
00004A1C 3940 0008 move.w [A4 + 0x8], D0
00004A20 554F subq.w A7, 2
00004A22 3F3C 0002 move.w -[A7], 0x2
00004A26 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004A2A 395F 000E move.w [A4 + 0xE], [A7]+
00004A2E 486D F4D2 pea.l [A5 - 0xB2E]
00004A32 486D F4E2 pea.l [A5 - 0xB1E]
00004A36 302C 000E move.w D0, [A4 + 0xE]
00004A3A E740 asl D0.w, 3
00004A3C 0640 FCB8 addi.w D0, 0xFCB8
00004A40 4875 0000 pea.l [A5 + D0.w]
00004A44 486C 0002 pea.l [A4 + 0x2]
00004A48 4267 clr.w -[A7]
00004A4A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004A4E A8EC syscall CopyBits
label00004A50:
00004A50 526D F47C addq.w [A5 - 0xB84], 1
00004A54 0C6D 0014 F47C cmpi.w [A5 - 0xB84], 0x14
00004A5A 6F00 FBC6 ble -0x438 /* 00004622 */
label00004A5E:
00004A5E 426D F478 clr.w [A5 - 0xB88]
00004A62 4A2D F115 tst.b [A5 - 0xEEB]
00004A66 6700 01F2 beq +0x1F4 /* 00004C5A */
00004A6A 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label00004A70:
00004A70 302D F47C move.w D0, [A5 - 0xB84]
00004A74 E940 asl D0.w, 4
00004A76 0640 FBC4 addi.w D0, 0xFBC4
00004A7A 47F5 0000 lea.l A3, [A5 + D0.w]
00004A7E 4A2B 000E tst.b [A3 + 0xE]
00004A82 6700 00DC beq +0xDE /* 00004B60 */
00004A86 302B 0004 move.w D0, [A3 + 0x4]
00004A8A B06D F45E cmp.w D0, [A5 - 0xBA2]
00004A8E 6F58 ble +0x5A /* 00004AE8 */
00004A90 302B 0002 move.w D0, [A3 + 0x2]
00004A94 0640 000F addi.w D0, 0xF
00004A98 3B40 F96C move.w [A5 - 0x694], D0
00004A9C 3013 move.w D0, [A3]
00004A9E 0640 000F addi.w D0, 0xF
00004AA2 3B40 F96A move.w [A5 - 0x696], D0
00004AA6 554F subq.w A7, 2
00004AA8 2F2D F96A move.l -[A7], [A5 - 0x696]
00004AAC 486D F45E pea.l [A5 - 0xBA2]
00004AB0 A8AD syscall PtInRect
00004AB2 4A1F tst.b [A7]+
00004AB4 6706 beq +0x8 /* 00004ABC */
00004AB6 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label00004ABC:
00004ABC 302B 0002 move.w D0, [A3 + 0x2]
00004AC0 0640 001E addi.w D0, 0x1E
00004AC4 3B40 F96C move.w [A5 - 0x694], D0
00004AC8 3013 move.w D0, [A3]
00004ACA 0640 001E addi.w D0, 0x1E
00004ACE 3B40 F96A move.w [A5 - 0x696], D0
00004AD2 554F subq.w A7, 2
00004AD4 2F2D F96A move.l -[A7], [A5 - 0x696]
00004AD8 486D F45E pea.l [A5 - 0xBA2]
00004ADC A8AD syscall PtInRect
00004ADE 4A1F tst.b [A7]+
00004AE0 6706 beq +0x8 /* 00004AE8 */
00004AE2 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label00004AE8:
00004AE8 486D F4D2 pea.l [A5 - 0xB2E]
00004AEC 486D F4E2 pea.l [A5 - 0xB1E]
00004AF0 302B 000C move.w D0, [A3 + 0xC]
00004AF4 E740 asl D0.w, 3
00004AF6 0640 ED60 addi.w D0, 0xED60
00004AFA 4875 0000 pea.l [A5 + D0.w]
00004AFE 2F0B move.l -[A7], A3
00004B00 3F3C 0002 move.w -[A7], 0x2
00004B04 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004B08 A8EC syscall CopyBits
00004B0A 302B 000C move.w D0, [A3 + 0xC]
00004B0E 601C bra +0x1E /* 00004B2C */
label00004B10:
00004B10 2F0B move.l -[A7], A3
00004B12 3F3C 0010 move.w -[A7], 0x10
00004B16 3F3C 0010 move.w -[A7], 0x10
00004B1A A8A8 syscall OffsetRect
00004B1C 6016 bra +0x18 /* 00004B34 */
label00004B1E:
00004B1E 2F0B move.l -[A7], A3
00004B20 3F3C FFF0 move.w -[A7], 0xFFF0
00004B24 3F3C 0010 move.w -[A7], 0x10
00004B28 A8A8 syscall OffsetRect
00004B2A 6008 bra +0xA /* 00004B34 */
label00004B2C:
00004B2C 5340 subq.w D0, 1
00004B2E 67E0 beq -0x1E /* 00004B10 */
00004B30 5340 subq.w D0, 1
00004B32 67EA beq -0x14 /* 00004B1E */
label00004B34:
00004B34 0C53 014A cmpi.w [A3], 0x14A
00004B38 6F04 ble +0x6 /* 00004B3E */
00004B3A 422B 000E clr.b [A3 + 0xE]
label00004B3E:
00004B3E 486D F4D2 pea.l [A5 - 0xB2E]
00004B42 486D F4E2 pea.l [A5 - 0xB1E]
00004B46 302B 000C move.w D0, [A3 + 0xC]
00004B4A E740 asl D0.w, 3
00004B4C 0640 ED60 addi.w D0, 0xED60
00004B50 4875 0000 pea.l [A5 + D0.w]
00004B54 2F0B move.l -[A7], A3
00004B56 3F3C 0002 move.w -[A7], 0x2
00004B5A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004B5E A8EC syscall CopyBits
label00004B60:
00004B60 102B 000E move.b D0, [A3 + 0xE]
00004B64 5300 subq.b D0, 1
00004B66 122B 000F move.b D1, [A3 + 0xF]
00004B6A 5301 subq.b D1, 1
00004B6C C001 and.b D0, D1
00004B6E 2F00 move.l -[A7], D0
00004B70 554F subq.w A7, 2
00004B72 3F3C 0014 move.w -[A7], 0x14
00004B76 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004B7A 321F move.w D1, [A7]+
00004B7C 201F move.l D0, [A7]+
00004B7E 0C41 0014 cmpi.w D1, 0x14
00004B82 57C1 seq D1
00004B84 C001 and.b D0, D1
00004B86 122D F10B move.b D1, [A5 - 0xEF5]
00004B8A 5301 subq.b D1, 1
00004B8C C001 and.b D0, D1
00004B8E 6700 00A6 beq +0xA8 /* 00004C36 */
00004B92 554F subq.w A7, 2
00004B94 3F3C 0002 move.w -[A7], 0x2
00004B98 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004B9C 375F 000C move.w [A3 + 0xC], [A7]+
00004BA0 302B 000C move.w D0, [A3 + 0xC]
00004BA4 6042 bra +0x44 /* 00004BE8 */
label00004BA6:
00004BA6 303C 00FA move.w D0, 0xFA
00004BAA 906D F460 sub.w D0, [A5 - 0xBA0]
00004BAE 3680 move.w [A3], D0
00004BB0 3013 move.w D0, [A3]
00004BB2 0640 0030 addi.w D0, 0x30 /* '0' */
00004BB6 3740 0004 move.w [A3 + 0x4], D0
00004BBA 377C FFD3 0002 move.w [A3 + 0x2], 0xFFD3
00004BC0 426B 0006 clr.w [A3 + 0x6]
00004BC4 602A bra +0x2C /* 00004BF0 */
label00004BC6:
00004BC6 302D F464 move.w D0, [A5 - 0xB9C]
00004BCA 0640 FEFA addi.w D0, 0xFEFA
00004BCE 3680 move.w [A3], D0
00004BD0 3013 move.w D0, [A3]
00004BD2 0640 0030 addi.w D0, 0x30 /* '0' */
00004BD6 3740 0004 move.w [A3 + 0x4], D0
00004BDA 377C 0200 0002 move.w [A3 + 0x2], 0x200
00004BE0 377C 022D 0006 move.w [A3 + 0x6], 0x22D
00004BE6 6008 bra +0xA /* 00004BF0 */
label00004BE8:
00004BE8 5340 subq.w D0, 1
00004BEA 67BA beq -0x44 /* 00004BA6 */
00004BEC 5340 subq.w D0, 1
00004BEE 67D6 beq -0x28 /* 00004BC6 */
label00004BF0:
00004BF0 377C 0001 0008 move.w [A3 + 0x8], 0x1
00004BF6 302B 000A move.w D0, [A3 + 0xA]
00004BFA 5240 addq.w D0, 1
00004BFC 3740 000A move.w [A3 + 0xA], D0
00004C00 0C6B 0007 000A cmpi.w [A3 + 0xA], 0x7
00004C06 6606 bne +0x8 /* 00004C0E */
00004C08 177C 0001 000F move.b [A3 + 0xF], 0x1
label00004C0E:
00004C0E 177C 0001 000E move.b [A3 + 0xE], 0x1
00004C14 486D F4D2 pea.l [A5 - 0xB2E]
00004C18 486D F4E2 pea.l [A5 - 0xB1E]
00004C1C 302B 000C move.w D0, [A3 + 0xC]
00004C20 E740 asl D0.w, 3
00004C22 0640 ED60 addi.w D0, 0xED60
00004C26 4875 0000 pea.l [A5 + D0.w]
00004C2A 2F0B move.l -[A7], A3
00004C2C 3F3C 0002 move.w -[A7], 0x2
00004C30 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004C34 A8EC syscall CopyBits
label00004C36:
00004C36 102B 000E move.b D0, [A3 + 0xE]
00004C3A 5300 subq.b D0, 1
00004C3C C02B 000F and.b D0, [A3 + 0xF]
00004C40 670A beq +0xC /* 00004C4C */
00004C42 302D F478 move.w D0, [A5 - 0xB88]
00004C46 5240 addq.w D0, 1
00004C48 3B40 F478 move.w [A5 - 0xB88], D0
label00004C4C:
00004C4C 526D F47C addq.w [A5 - 0xB84], 1
00004C50 0C6D 0004 F47C cmpi.w [A5 - 0xB84], 0x4
00004C56 6F00 FE18 ble -0x1E6 /* 00004A70 */
label00004C5A:
00004C5A 4A2D F114 tst.b [A5 - 0xEEC]
00004C5E 6700 020A beq +0x20C /* 00004E6A */
00004C62 554F subq.w A7, 2
00004C64 486D ECC4 pea.l [A5 - 0x133C]
00004C68 486D F45E pea.l [A5 - 0xBA2]
00004C6C 486D ECBC pea.l [A5 - 0x1344]
00004C70 A8AA syscall SectRect
00004C72 4A1F tst.b [A7]+
00004C74 6706 beq +0x8 /* 00004C7C */
00004C76 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label00004C7C:
00004C7C 486D F4D2 pea.l [A5 - 0xB2E]
00004C80 486D F4E2 pea.l [A5 - 0xB1E]
00004C84 302D ECCE move.w D0, [A5 - 0x1332]
00004C88 E740 asl D0.w, 3
00004C8A 0640 ECC8 addi.w D0, 0xECC8
00004C8E 4875 0000 pea.l [A5 + D0.w]
00004C92 486D ECC4 pea.l [A5 - 0x133C]
00004C96 3F3C 0002 move.w -[A7], 0x2
00004C9A 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004C9E A8EC syscall CopyBits
00004CA0 486D ECC4 pea.l [A5 - 0x133C]
00004CA4 4267 clr.w -[A7]
00004CA6 3F3C 0001 move.w -[A7], 0x1
00004CAA A8A8 syscall OffsetRect
00004CAC 302D F460 move.w D0, [A5 - 0xBA0]
00004CB0 B06D ECC6 cmp.w D0, [A5 - 0x133A]
00004CB4 6C0C bge +0xE /* 00004CC2 */
00004CB6 486D ECC4 pea.l [A5 - 0x133C]
00004CBA 3F3C FFFB move.w -[A7], 0xFFFB
00004CBE 4267 clr.w -[A7]
00004CC0 A8A8 syscall OffsetRect
label00004CC2:
00004CC2 302D F464 move.w D0, [A5 - 0xB9C]
00004CC6 B06D ECCA cmp.w D0, [A5 - 0x1336]
00004CCA 6F0C ble +0xE /* 00004CD8 */
00004CCC 486D ECC4 pea.l [A5 - 0x133C]
00004CD0 3F3C 0005 move.w -[A7], 0x5
00004CD4 4267 clr.w -[A7]
00004CD6 A8A8 syscall OffsetRect
label00004CD8:
00004CD8 302D ECCE move.w D0, [A5 - 0x1332]
00004CDC 48C0 ext.l D0
00004CDE 81FC 0004 divs.w D0, 0x4
00004CE2 4840 swap.w D0
00004CE4 5240 addq.w D0, 1
00004CE6 3B40 ECCE move.w [A5 - 0x1332], D0
00004CEA 486D F4D2 pea.l [A5 - 0xB2E]
00004CEE 486D F4E2 pea.l [A5 - 0xB1E]
00004CF2 302D ECCE move.w D0, [A5 - 0x1332]
00004CF6 E740 asl D0.w, 3
00004CF8 0640 ECC8 addi.w D0, 0xECC8
00004CFC 4875 0000 pea.l [A5 + D0.w]
00004D00 486D ECC4 pea.l [A5 - 0x133C]
00004D04 3F3C 0002 move.w -[A7], 0x2
00004D08 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004D0C A8EC syscall CopyBits
00004D0E 0C6D 0154 ECC8 cmpi.w [A5 - 0x1338], 0x154
00004D14 6634 bne +0x36 /* 00004D4A */
00004D16 422D F119 clr.b [A5 - 0xEE7]
00004D1A 3F2D ECC6 move.w -[A7], [A5 - 0x133A]
00004D1E 3F3C 0003 move.w -[A7], 0x3
00004D22 4267 clr.w -[A7]
00004D24 486D F45E pea.l [A5 - 0xBA2]
00004D28 486D F454 pea.l [A5 - 0xBAC]
00004D2C 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00004D30 302D ECCC move.w D0, [A5 - 0x1334]
00004D34 0640 000A addi.w D0, 0xA /* '\n' */
00004D38 3B40 ECCC move.w [A5 - 0x1334], D0
00004D3C 0C6D 001E ECCC cmpi.w [A5 - 0x1334], 0x1E
00004D42 6F06 ble +0x8 /* 00004D4A */
00004D44 1B7C 0001 F119 move.b [A5 - 0xEE7], 0x1
label00004D4A:
00004D4A 0C6D 0154 ECC4 cmpi.w [A5 - 0x133C], 0x154
00004D50 6F10 ble +0x12 /* 00004D62 */
00004D52 422D F114 clr.b [A5 - 0xEEC]
00004D56 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00004D5C 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label00004D62:
00004D62 0C6D 001E ECCC cmpi.w [A5 - 0x1334], 0x1E
00004D68 5EC0 sgt D0
00004D6A 0C6D 00E6 ECC4 cmpi.w [A5 - 0x133C], 0xE6
00004D70 5DC1 slt D1
00004D72 C001 and.b D0, D1
00004D74 6700 00F4 beq +0xF6 /* 00004E6A */
00004D78 486D F4D2 pea.l [A5 - 0xB2E]
00004D7C 486D F4E2 pea.l [A5 - 0xB1E]
00004D80 302D ECCE move.w D0, [A5 - 0x1332]
00004D84 E740 asl D0.w, 3
00004D86 0640 ECC8 addi.w D0, 0xECC8
00004D8A 4875 0000 pea.l [A5 + D0.w]
00004D8E 486D ECC4 pea.l [A5 - 0x133C]
00004D92 3F3C 0002 move.w -[A7], 0x2
00004D96 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004D9A A8EC syscall CopyBits
00004D9C 486D F4C4 pea.l [A5 - 0xB3C]
00004DA0 486D F4E2 pea.l [A5 - 0xB1E]
00004DA4 486D FE18 pea.l [A5 - 0x1E8]
00004DA8 486D ECC4 pea.l [A5 - 0x133C]
00004DAC 3F3C 0002 move.w -[A7], 0x2
00004DB0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004DB4 A8EC syscall CopyBits
00004DB6 3B7C 0002 F47C move.w [A5 - 0xB84], 0x2
label00004DBC:
00004DBC 7014 moveq.l D0, 0x14
00004DBE 2F00 move.l -[A7], D0
00004DC0 486D F122 pea.l [A5 - 0xEDE]
00004DC4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00004DC8 486D F4C4 pea.l [A5 - 0xB3C]
00004DCC 486D F4E2 pea.l [A5 - 0xB1E]
00004DD0 302D F47C move.w D0, [A5 - 0xB84]
00004DD4 5340 subq.w D0, 1
00004DD6 E740 asl D0.w, 3
00004DD8 0640 FE10 addi.w D0, 0xFE10
00004DDC 4875 0000 pea.l [A5 + D0.w]
00004DE0 486D ECC4 pea.l [A5 - 0x133C]
00004DE4 3F3C 0002 move.w -[A7], 0x2
00004DE8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004DEC A8EC syscall CopyBits
00004DEE 486D F4C4 pea.l [A5 - 0xB3C]
00004DF2 486D F4E2 pea.l [A5 - 0xB1E]
00004DF6 302D F47C move.w D0, [A5 - 0xB84]
00004DFA E740 asl D0.w, 3
00004DFC 0640 FE10 addi.w D0, 0xFE10
00004E00 4875 0000 pea.l [A5 + D0.w]
00004E04 486D ECC4 pea.l [A5 - 0x133C]
00004E08 3F3C 0002 move.w -[A7], 0x2
00004E0C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004E10 A8EC syscall CopyBits
00004E12 4A2D F119 tst.b [A5 - 0xEE7]
00004E16 6734 beq +0x36 /* 00004E4C */
00004E18 302D F45E move.w D0, [A5 - 0xBA2]
00004E1C 5540 subq.w D0, 2
00004E1E 3B40 F156 move.w [A5 - 0xEAA], D0
00004E22 302D F45E move.w D0, [A5 - 0xBA2]
00004E26 0640 000C addi.w D0, 0xC
00004E2A 3B40 F15A move.w [A5 - 0xEA6], D0
00004E2E 426D F158 clr.w [A5 - 0xEA8]
00004E32 3B7C 0200 F15C move.w [A5 - 0xEA4], 0x200
00004E38 302D F156 move.w D0, [A5 - 0xEAA]
00004E3C 5540 subq.w D0, 2
00004E3E 3B40 F156 move.w [A5 - 0xEAA], D0
00004E42 302D F15A move.w D0, [A5 - 0xEA6]
00004E46 5440 addq.w D0, 2
00004E48 3B40 F15A move.w [A5 - 0xEA6], D0
label00004E4C:
00004E4C 526D F47C addq.w [A5 - 0xB84], 1
00004E50 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00004E56 6F00 FF64 ble -0x9A /* 00004DBC */
00004E5A 422D F114 clr.b [A5 - 0xEEC]
00004E5E 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00004E64 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label00004E6A:
00004E6A 4A2D F113 tst.b [A5 - 0xEED]
00004E6E 6700 031E beq +0x320 /* 0000518E */
00004E72 0C6D 0028 F0FA cmpi.w [A5 - 0xF06], 0x28 /* '(' */
00004E78 661C bne +0x1E /* 00004E96 */
00004E7A 486D F4D2 pea.l [A5 - 0xB2E]
00004E7E 486D F4E2 pea.l [A5 - 0xB1E]
00004E82 486D EC76 pea.l [A5 - 0x138A]
00004E86 486D F0FE pea.l [A5 - 0xF02]
00004E8A 3F3C 0002 move.w -[A7], 0x2
00004E8E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004E92 A8EC syscall CopyBits
00004E94 6056 bra +0x58 /* 00004EEC */
label00004E96:
00004E96 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
00004E9C 6F2A ble +0x2C /* 00004EC8 */
00004E9E 486D F4D2 pea.l [A5 - 0xB2E]
00004EA2 486D F4E2 pea.l [A5 - 0xB1E]
00004EA6 302D F0FC move.w D0, [A5 - 0xF04]
00004EAA C1ED F0FC muls.w D0, [A5 - 0xF04]
00004EAE E740 asl D0.w, 3
00004EB0 0640 EC5E addi.w D0, 0xEC5E
00004EB4 4875 0000 pea.l [A5 + D0.w]
00004EB8 486D F0FE pea.l [A5 - 0xF02]
00004EBC 3F3C 0002 move.w -[A7], 0x2
00004EC0 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004EC4 A8EC syscall CopyBits
00004EC6 6024 bra +0x26 /* 00004EEC */
label00004EC8:
00004EC8 486D F4D2 pea.l [A5 - 0xB2E]
00004ECC 486D F4E2 pea.l [A5 - 0xB1E]
00004ED0 302D F0FC move.w D0, [A5 - 0xF04]
00004ED4 E740 asl D0.w, 3
00004ED6 0640 EC5E addi.w D0, 0xEC5E
00004EDA 4875 0000 pea.l [A5 + D0.w]
00004EDE 486D F0FE pea.l [A5 - 0xF02]
00004EE2 3F3C 0002 move.w -[A7], 0x2
00004EE6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00004EEA A8EC syscall CopyBits
label00004EEC:
00004EEC 486D F0FE pea.l [A5 - 0xF02]
00004EF0 3F2D F0F8 move.w -[A7], [A5 - 0xF08]
00004EF4 4267 clr.w -[A7]
00004EF6 A8A8 syscall OffsetRect
00004EF8 4A6D F104 tst.w [A5 - 0xEFC]
00004EFC 6C20 bge +0x22 /* 00004F1E */
00004EFE 3B7C 0004 F0F8 move.w [A5 - 0xF08], 0x4
00004F04 486D F0FE pea.l [A5 - 0xF02]
00004F08 4267 clr.w -[A7]
00004F0A 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004F0E A8A8 syscall OffsetRect
00004F10 554F subq.w A7, 2
00004F12 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004F16 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004F1A 3B5F F0FA move.w [A5 - 0xF06], [A7]+
label00004F1E:
00004F1E 0C6D 0200 F100 cmpi.w [A5 - 0xF00], 0x200
00004F24 6F20 ble +0x22 /* 00004F46 */
00004F26 3B7C FFFC F0F8 move.w [A5 - 0xF08], 0xFFFC
00004F2C 486D F0FE pea.l [A5 - 0xF02]
00004F30 4267 clr.w -[A7]
00004F32 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004F36 A8A8 syscall OffsetRect
00004F38 554F subq.w A7, 2
00004F3A 3F3C 003C move.w -[A7], 0x3C /* '<' */
00004F3E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00004F42 3B5F F0FA move.w [A5 - 0xF06], [A7]+
label00004F46:
00004F46 4A6D F0F6 tst.w [A5 - 0xF0A]
00004F4A 6C58 bge +0x5A /* 00004FA4 */
00004F4C 486D F0FE pea.l [A5 - 0xF02]
00004F50 302D F0F8 move.w D0, [A5 - 0xF08]
00004F54 4440 neg.w D0
00004F56 3F00 move.w -[A7], D0
00004F58 3F3C FFFC move.w -[A7], 0xFFFC
00004F5C A8A8 syscall OffsetRect
00004F5E 302D F0FA move.w D0, [A5 - 0xF06]
00004F62 48C0 ext.l D0
00004F64 81FC 000A divs.w D0, 0xA /* '\n' */
00004F68 48C0 ext.l D0
00004F6A 81FC 0002 divs.w D0, 0x2
00004F6E 4840 swap.w D0
00004F70 5340 subq.w D0, 1
00004F72 660E bne +0x10 /* 00004F82 */
00004F74 486D F0FE pea.l [A5 - 0xF02]
00004F78 3F3C FFFC move.w -[A7], 0xFFFC
00004F7C 4267 clr.w -[A7]
00004F7E A8A8 syscall OffsetRect
00004F80 600C bra +0xE /* 00004F8E */
label00004F82:
00004F82 486D F0FE pea.l [A5 - 0xF02]
00004F86 3F3C 0004 move.w -[A7], 0x4
00004F8A 4267 clr.w -[A7]
00004F8C A8A8 syscall OffsetRect
label00004F8E:
00004F8E 4A6D F102 tst.w [A5 - 0xEFE]
00004F92 6C10 bge +0x12 /* 00004FA4 */
00004F94 422D F113 clr.b [A5 - 0xEED]
00004F98 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00004F9E 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label00004FA4:
00004FA4 7003 moveq.l D0, 0x03
00004FA6 906D F0FC sub.w D0, [A5 - 0xF04]
00004FAA 3B40 F0FC move.w [A5 - 0xF04], D0
00004FAE 302D F0FA move.w D0, [A5 - 0xF06]
00004FB2 5240 addq.w D0, 1
00004FB4 48C0 ext.l D0
00004FB6 81FC 003C divs.w D0, 0x3C /* '<' */
00004FBA 4840 swap.w D0
00004FBC 3B40 F0FA move.w [A5 - 0xF06], D0
00004FC0 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
00004FC6 6F00 00B0 ble +0xB2 /* 00005078 */
00004FCA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00004FCE 2F2D F85E move.l -[A7], [A5 - 0x7A2]
00004FD2 594F subq.w A7, 4
00004FD4 594F subq.w A7, 4
00004FD6 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00004FDC 3F3C 03F0 move.w -[A7], 0x3F0
00004FE0 A9A0 syscall GetResource
00004FE2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00004FE6 42A7 clr.l -[A7]
00004FE8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00004FEC 302D F102 move.w D0, [A5 - 0xEFE]
00004FF0 5740 subq.w D0, 3
00004FF2 3B40 F156 move.w [A5 - 0xEAA], D0
00004FF6 302D F102 move.w D0, [A5 - 0xEFE]
00004FFA 0640 0129 addi.w D0, 0x129
00004FFE 3B40 F15A move.w [A5 - 0xEA6], D0
00005002 4A6D F0F8 tst.w [A5 - 0xF08]
00005006 6F1A ble +0x1C /* 00005022 */
00005008 302D F100 move.w D0, [A5 - 0xF00]
0000500C 0640 0044 addi.w D0, 0x44 /* 'D' */
00005010 3B40 F15C move.w [A5 - 0xEA4], D0
00005014 302D F100 move.w D0, [A5 - 0xF00]
00005018 0640 0042 addi.w D0, 0x42 /* 'B' */
0000501C 3B40 F158 move.w [A5 - 0xEA8], D0
00005020 6018 bra +0x1A /* 0000503A */
label00005022:
00005022 302D F100 move.w D0, [A5 - 0xF00]
00005026 0640 0045 addi.w D0, 0x45 /* 'E' */
0000502A 3B40 F15C move.w [A5 - 0xEA4], D0
0000502E 302D F100 move.w D0, [A5 - 0xF00]
00005032 0640 0043 addi.w D0, 0x43 /* 'C' */
00005036 3B40 F158 move.w [A5 - 0xEA8], D0
label0000503A:
0000503A 486D F4D2 pea.l [A5 - 0xB2E]
0000503E 486D F4E2 pea.l [A5 - 0xB1E]
00005042 302D F0FC move.w D0, [A5 - 0xF04]
00005046 E740 asl D0.w, 3
00005048 0640 F966 addi.w D0, 0xF966
0000504C 4875 0000 pea.l [A5 + D0.w]
00005050 486D F156 pea.l [A5 - 0xEAA]
00005054 3F3C 0002 move.w -[A7], 0x2
00005058 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000505C A8EC syscall CopyBits
0000505E 554F subq.w A7, 2
00005060 486D F45E pea.l [A5 - 0xBA2]
00005064 486D F156 pea.l [A5 - 0xEAA]
00005068 486D F156 pea.l [A5 - 0xEAA]
0000506C A8AA syscall SectRect
0000506E 4A1F tst.b [A7]+
00005070 6706 beq +0x8 /* 00005078 */
00005072 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label00005078:
00005078 0C6D 0028 F0FA cmpi.w [A5 - 0xF06], 0x28 /* '(' */
0000507E 661C bne +0x1E /* 0000509C */
00005080 486D F4D2 pea.l [A5 - 0xB2E]
00005084 486D F4E2 pea.l [A5 - 0xB1E]
00005088 486D EC76 pea.l [A5 - 0x138A]
0000508C 486D F0FE pea.l [A5 - 0xF02]
00005090 3F3C 0002 move.w -[A7], 0x2
00005094 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005098 A8EC syscall CopyBits
0000509A 6056 bra +0x58 /* 000050F2 */
label0000509C:
0000509C 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
000050A2 6F2A ble +0x2C /* 000050CE */
000050A4 486D F4D2 pea.l [A5 - 0xB2E]
000050A8 486D F4E2 pea.l [A5 - 0xB1E]
000050AC 302D F0FC move.w D0, [A5 - 0xF04]
000050B0 C1ED F0FC muls.w D0, [A5 - 0xF04]
000050B4 E740 asl D0.w, 3
000050B6 0640 EC5E addi.w D0, 0xEC5E
000050BA 4875 0000 pea.l [A5 + D0.w]
000050BE 486D F0FE pea.l [A5 - 0xF02]
000050C2 3F3C 0002 move.w -[A7], 0x2
000050C6 2F2D FBCE move.l -[A7], [A5 - 0x432]
000050CA A8EC syscall CopyBits
000050CC 6024 bra +0x26 /* 000050F2 */
label000050CE:
000050CE 486D F4D2 pea.l [A5 - 0xB2E]
000050D2 486D F4E2 pea.l [A5 - 0xB1E]
000050D6 302D F0FC move.w D0, [A5 - 0xF04]
000050DA E740 asl D0.w, 3
000050DC 0640 EC5E addi.w D0, 0xEC5E
000050E0 4875 0000 pea.l [A5 + D0.w]
000050E4 486D F0FE pea.l [A5 - 0xF02]
000050E8 3F3C 0002 move.w -[A7], 0x2
000050EC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000050F0 A8EC syscall CopyBits
label000050F2:
000050F2 0C6D 00F0 F0FE cmpi.w [A5 - 0xF02], 0xF0
000050F8 6F10 ble +0x12 /* 0000510A */
000050FA 422D F113 clr.b [A5 - 0xEED]
000050FE 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00005104 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label0000510A:
0000510A 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
00005110 5EC0 sgt D0
00005112 122D F10B move.b D1, [A5 - 0xEF5]
00005116 5301 subq.b D1, 1
00005118 C001 and.b D0, D1
0000511A 6772 beq +0x74 /* 0000518E */
0000511C 302D F102 move.w D0, [A5 - 0xEFE]
00005120 5740 subq.w D0, 3
00005122 3B40 F156 move.w [A5 - 0xEAA], D0
00005126 302D F102 move.w D0, [A5 - 0xEFE]
0000512A 0640 0129 addi.w D0, 0x129
0000512E 3B40 F15A move.w [A5 - 0xEA6], D0
00005132 4A6D F0F8 tst.w [A5 - 0xF08]
00005136 6F1A ble +0x1C /* 00005152 */
00005138 302D F100 move.w D0, [A5 - 0xF00]
0000513C 0640 0044 addi.w D0, 0x44 /* 'D' */
00005140 3B40 F15C move.w [A5 - 0xEA4], D0
00005144 302D F100 move.w D0, [A5 - 0xF00]
00005148 0640 0042 addi.w D0, 0x42 /* 'B' */
0000514C 3B40 F158 move.w [A5 - 0xEA8], D0
00005150 6018 bra +0x1A /* 0000516A */
label00005152:
00005152 302D F100 move.w D0, [A5 - 0xF00]
00005156 0640 0045 addi.w D0, 0x45 /* 'E' */
0000515A 3B40 F15C move.w [A5 - 0xEA4], D0
0000515E 302D F100 move.w D0, [A5 - 0xF00]
00005162 0640 0043 addi.w D0, 0x43 /* 'C' */
00005166 3B40 F158 move.w [A5 - 0xEA8], D0
label0000516A:
0000516A 486D F4D2 pea.l [A5 - 0xB2E]
0000516E 486D F4E2 pea.l [A5 - 0xB1E]
00005172 302D F0FC move.w D0, [A5 - 0xF04]
00005176 E740 asl D0.w, 3
00005178 0640 F966 addi.w D0, 0xF966
0000517C 4875 0000 pea.l [A5 + D0.w]
00005180 486D F156 pea.l [A5 - 0xEAA]
00005184 3F3C 0002 move.w -[A7], 0x2
00005188 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000518C A8EC syscall CopyBits
label0000518E:
0000518E 4A2D F112 tst.b [A5 - 0xEEE]
00005192 6700 032A beq +0x32C /* 000054BE */
00005196 4A6D F0E8 tst.w [A5 - 0xF18]
0000519A 6F1C ble +0x1E /* 000051B8 */
0000519C 486D F4C4 pea.l [A5 - 0xB3C]
000051A0 486D F4E2 pea.l [A5 - 0xB1E]
000051A4 486D F084 pea.l [A5 - 0xF7C]
000051A8 486D F0EE pea.l [A5 - 0xF12]
000051AC 3F3C 0002 move.w -[A7], 0x2
000051B0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000051B4 A8EC syscall CopyBits
000051B6 601A bra +0x1C /* 000051D2 */
label000051B8:
000051B8 486D F4C4 pea.l [A5 - 0xB3C]
000051BC 486D F4E2 pea.l [A5 - 0xB1E]
000051C0 486D F08C pea.l [A5 - 0xF74]
000051C4 486D F0EE pea.l [A5 - 0xF12]
000051C8 3F3C 0002 move.w -[A7], 0x2
000051CC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000051D0 A8EC syscall CopyBits
label000051D2:
000051D2 486D F0EE pea.l [A5 - 0xF12]
000051D6 3F2D F0EC move.w -[A7], [A5 - 0xF14]
000051DA 3F2D F0EA move.w -[A7], [A5 - 0xF16]
000051DE A8A8 syscall OffsetRect
000051E0 4A6D F0F0 tst.w [A5 - 0xF10]
000051E4 6C0A bge +0xC /* 000051F0 */
000051E6 426D F0F0 clr.w [A5 - 0xF10]
000051EA 3B7C 001B F0F4 move.w [A5 - 0xF0C], 0x1B
label000051F0:
000051F0 0C6D 0200 F0F4 cmpi.w [A5 - 0xF0C], 0x200
000051F6 6F0C ble +0xE /* 00005204 */
000051F8 3B7C 01E5 F0F0 move.w [A5 - 0xF10], 0x1E5
000051FE 3B7C 0200 F0F4 move.w [A5 - 0xF0C], 0x200
label00005204:
00005204 4A6D F0E8 tst.w [A5 - 0xF18]
00005208 6F1C ble +0x1E /* 00005226 */
0000520A 486D F4C4 pea.l [A5 - 0xB3C]
0000520E 486D F4E2 pea.l [A5 - 0xB1E]
00005212 486D F084 pea.l [A5 - 0xF7C]
00005216 486D F0EE pea.l [A5 - 0xF12]
0000521A 3F3C 0002 move.w -[A7], 0x2
0000521E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005222 A8EC syscall CopyBits
00005224 601A bra +0x1C /* 00005240 */
label00005226:
00005226 486D F4C4 pea.l [A5 - 0xB3C]
0000522A 486D F4E2 pea.l [A5 - 0xB1E]
0000522E 486D F08C pea.l [A5 - 0xF74]
00005232 486D F0EE pea.l [A5 - 0xF12]
00005236 3F3C 0002 move.w -[A7], 0x2
0000523A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000523E A8EC syscall CopyBits
label00005240:
00005240 302D F0EE move.w D0, [A5 - 0xF12]
00005244 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
00005248 6F0A ble +0xC /* 00005254 */
0000524A 302D F0EA move.w D0, [A5 - 0xF16]
0000524E 5340 subq.w D0, 1
00005250 3B40 F0EA move.w [A5 - 0xF16], D0
label00005254:
00005254 302D F0F2 move.w D0, [A5 - 0xF0E]
00005258 B06D F0E4 cmp.w D0, [A5 - 0xF1C]
0000525C 6C0A bge +0xC /* 00005268 */
0000525E 302D F0EA move.w D0, [A5 - 0xF16]
00005262 5240 addq.w D0, 1
00005264 3B40 F0EA move.w [A5 - 0xF16], D0
label00005268:
00005268 302D F0F4 move.w D0, [A5 - 0xF0C]
0000526C B06D F0E6 cmp.w D0, [A5 - 0xF1A]
00005270 6C0A bge +0xC /* 0000527C */
00005272 302D F0EC move.w D0, [A5 - 0xF14]
00005276 5240 addq.w D0, 1
00005278 3B40 F0EC move.w [A5 - 0xF14], D0
label0000527C:
0000527C 302D F0F0 move.w D0, [A5 - 0xF10]
00005280 B06D F0E6 cmp.w D0, [A5 - 0xF1A]
00005284 6F0A ble +0xC /* 00005290 */
00005286 302D F0EC move.w D0, [A5 - 0xF14]
0000528A 5340 subq.w D0, 1
0000528C 3B40 F0EC move.w [A5 - 0xF14], D0
label00005290:
00005290 4A6D F0E8 tst.w [A5 - 0xF18]
00005294 6C06 bge +0x8 /* 0000529C */
00005296 3B7C FFFB F0EA move.w [A5 - 0xF16], 0xFFFB
label0000529C:
0000529C 554F subq.w A7, 2
0000529E 3F3C 001F move.w -[A7], 0x1F
000052A2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000052A6 301F move.w D0, [A7]+
000052A8 D06D F0E6 add.w D0, [A5 - 0xF1A]
000052AC 0640 FFF0 addi.w D0, 0xFFF0
000052B0 3B40 F0E6 move.w [A5 - 0xF1A], D0
000052B4 0C6D 0032 F0E6 cmpi.w [A5 - 0xF1A], 0x32 /* '2' */
000052BA 6C06 bge +0x8 /* 000052C2 */
000052BC 3B7C 01C2 F0E6 move.w [A5 - 0xF1A], 0x1C2
label000052C2:
000052C2 0C6D 01C2 F0E6 cmpi.w [A5 - 0xF1A], 0x1C2
000052C8 6F06 ble +0x8 /* 000052D0 */
000052CA 3B7C 0032 F0E6 move.w [A5 - 0xF1A], 0x32 /* '2' */
label000052D0:
000052D0 0C6D FF38 F0F2 cmpi.w [A5 - 0xF0E], 0xFF38
000052D6 6C10 bge +0x12 /* 000052E8 */
000052D8 422D F112 clr.b [A5 - 0xEEE]
000052DC 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
000052E2 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label000052E8:
000052E8 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label000052EE:
000052EE 302D F47C move.w D0, [A5 - 0xB84]
000052F2 E940 asl D0.w, 4
000052F4 0640 F094 addi.w D0, 0xF094
000052F8 47F5 0000 lea.l A3, [A5 + D0.w]
000052FC 4A2B 0008 tst.b [A3 + 0x8]
00005300 6700 00A2 beq +0xA4 /* 000053A4 */
00005304 486D F4C4 pea.l [A5 - 0xB3C]
00005308 486D F4E2 pea.l [A5 - 0xB1E]
0000530C 302B 000A move.w D0, [A3 + 0xA]
00005310 E740 asl D0.w, 3
00005312 0640 F05C addi.w D0, 0xF05C
00005316 4875 0000 pea.l [A5 + D0.w]
0000531A 2F0B move.l -[A7], A3
0000531C 3F3C 0002 move.w -[A7], 0x2
00005320 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005324 A8EC syscall CopyBits
00005326 302B 000A move.w D0, [A3 + 0xA]
0000532A 5240 addq.w D0, 1
0000532C 3740 000A move.w [A3 + 0xA], D0
00005330 0C6B 0005 000A cmpi.w [A3 + 0xA], 0x5
00005336 6606 bne +0x8 /* 0000533E */
00005338 377C 0001 000A move.w [A3 + 0xA], 0x1
label0000533E:
0000533E 2F0B move.l -[A7], A3
00005340 3F2B 000C move.w -[A7], [A3 + 0xC]
00005344 3F2B 000E move.w -[A7], [A3 + 0xE]
00005348 A8A8 syscall OffsetRect
0000534A 486D F4C4 pea.l [A5 - 0xB3C]
0000534E 486D F4E2 pea.l [A5 - 0xB1E]
00005352 302B 000A move.w D0, [A3 + 0xA]
00005356 E740 asl D0.w, 3
00005358 0640 F05C addi.w D0, 0xF05C
0000535C 4875 0000 pea.l [A5 + D0.w]
00005360 2F0B move.l -[A7], A3
00005362 3F3C 0002 move.w -[A7], 0x2
00005366 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000536A A8EC syscall CopyBits
0000536C 0C53 014A cmpi.w [A3], 0x14A
00005370 6F04 ble +0x6 /* 00005376 */
00005372 422B 0008 clr.b [A3 + 0x8]
label00005376:
00005376 3B6D F45E F47A move.w [A5 - 0xB86], [A5 - 0xBA2]
0000537C 3B7C 012D F45E move.w [A5 - 0xBA2], 0x12D
00005382 554F subq.w A7, 2
00005384 2F0B move.l -[A7], A3
00005386 486D F45E pea.l [A5 - 0xBA2]
0000538A 486D F156 pea.l [A5 - 0xEAA]
0000538E A8AA syscall SectRect
00005390 4A1F tst.b [A7]+
00005392 6706 beq +0x8 /* 0000539A */
00005394 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label0000539A:
0000539A 3B6D F47A F45E move.w [A5 - 0xBA2], [A5 - 0xB86]
000053A0 6000 010E bra +0x110 /* 000054B0 */
label000053A4:
000053A4 554F subq.w A7, 2
000053A6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000053AA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000053AE 0C5F 000A cmpi.w [A7]+, 0xA /* '\n' */
000053B2 57C0 seq D0
000053B4 4A6D F0F2 tst.w [A5 - 0xF0E]
000053B8 5EC1 sgt D1
000053BA C001 and.b D0, D1
000053BC 6700 00F2 beq +0xF4 /* 000054B0 */
000053C0 177C 0001 0008 move.b [A3 + 0x8], 0x1
000053C6 302D F0F2 move.w D0, [A5 - 0xF0E]
000053CA 0640 FFE5 addi.w D0, 0xFFE5
000053CE 3680 move.w [A3], D0
000053D0 3013 move.w D0, [A3]
000053D2 0640 0011 addi.w D0, 0x11
000053D6 3740 0004 move.w [A3 + 0x4], D0
000053DA 302D F0F0 move.w D0, [A5 - 0xF10]
000053DE 5440 addq.w D0, 2
000053E0 2F00 move.l -[A7], D0
000053E2 554F subq.w A7, 2
000053E4 3F3C 0002 move.w -[A7], 0x2
000053E8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000053EC 321F move.w D1, [A7]+
000053EE 201F move.l D0, [A7]+
000053F0 5341 subq.w D1, 1
000053F2 C3FC 000D muls.w D1, 0xD /* '\r' */
000053F6 D041 add.w D0, D1
000053F8 3740 0002 move.w [A3 + 0x2], D0
000053FC 302B 0002 move.w D0, [A3 + 0x2]
00005400 0640 0011 addi.w D0, 0x11
00005404 3740 0006 move.w [A3 + 0x6], D0
00005408 554F subq.w A7, 2
0000540A 3F3C 0004 move.w -[A7], 0x4
0000540E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005412 375F 000A move.w [A3 + 0xA], [A7]+
00005416 594F subq.w A7, 4
00005418 302B 0006 move.w D0, [A3 + 0x6]
0000541C 906D F464 sub.w D0, [A5 - 0xB9C]
00005420 3213 move.w D1, [A3]
00005422 926D F45E sub.w D1, [A5 - 0xBA2]
00005426 3D41 FFD6 move.w [A6 - 0x2A], D1
0000542A 486E FFD6 pea.l [A6 - 0x2A]
0000542E 3D40 FFD4 move.w [A6 - 0x2C], D0
00005432 486E FFD4 pea.l [A6 - 0x2C]
00005436 486E FFCA pea.l [A6 - 0x36]
0000543A 3F3C 200E move.w -[A7], 0x200E
0000543E A9EB syscall Pack4/FP68K
00005440 486E FFCA pea.l [A6 - 0x36]
00005444 3F3C 2006 move.w -[A7], 0x2006
00005448 A9EB syscall Pack4/FP68K
0000544A 3D7C 000A FFC8 move.w [A6 - 0x38], 0xA /* '\n' */
00005450 486E FFC8 pea.l [A6 - 0x38]
00005454 486E FFCA pea.l [A6 - 0x36]
00005458 3F3C 2004 move.w -[A7], 0x2004
0000545C A9EB syscall Pack4/FP68K
0000545E 486E FFCA pea.l [A6 - 0x36]
00005462 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00005466 544F addq.w A7, 2
00005468 375F 000C move.w [A3 + 0xC], [A7]+
0000546C 0C6B 000A 000C cmpi.w [A3 + 0xC], 0xA /* '\n' */
00005472 6F06 ble +0x8 /* 0000547A */
00005474 377C 000A 000C move.w [A3 + 0xC], 0xA /* '\n' */
label0000547A:
0000547A 0C6B FFF6 000C cmpi.w [A3 + 0xC], 0xFFF6
00005480 6C06 bge +0x8 /* 00005488 */
00005482 377C FFF6 000C move.w [A3 + 0xC], 0xFFF6
label00005488:
00005488 377C 0005 000E move.w [A3 + 0xE], 0x5
0000548E 486D F4C4 pea.l [A5 - 0xB3C]
00005492 486D F4E2 pea.l [A5 - 0xB1E]
00005496 302B 000A move.w D0, [A3 + 0xA]
0000549A E740 asl D0.w, 3
0000549C 0640 F05C addi.w D0, 0xF05C
000054A0 4875 0000 pea.l [A5 + D0.w]
000054A4 2F0B move.l -[A7], A3
000054A6 3F3C 0002 move.w -[A7], 0x2
000054AA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000054AE A8EC syscall CopyBits
label000054B0:
000054B0 526D F47C addq.w [A5 - 0xB84], 1
000054B4 0C6D 0004 F47C cmpi.w [A5 - 0xB84], 0x4
000054BA 6F00 FE32 ble -0x1CC /* 000052EE */
label000054BE:
000054BE 4A2D F111 tst.b [A5 - 0xEEF]
000054C2 6700 031E beq +0x320 /* 000057E2 */
000054C6 4A6D F022 tst.w [A5 - 0xFDE]
000054CA 6F1C ble +0x1E /* 000054E8 */
000054CC 486D F4C4 pea.l [A5 - 0xB3C]
000054D0 486D F4E2 pea.l [A5 - 0xB1E]
000054D4 486D F024 pea.l [A5 - 0xFDC]
000054D8 486D F054 pea.l [A5 - 0xFAC]
000054DC 3F3C 0002 move.w -[A7], 0x2
000054E0 2F2D FBCE move.l -[A7], [A5 - 0x432]
000054E4 A8EC syscall CopyBits
000054E6 601A bra +0x1C /* 00005502 */
label000054E8:
000054E8 486D F4C4 pea.l [A5 - 0xB3C]
000054EC 486D F4E2 pea.l [A5 - 0xB1E]
000054F0 486D F02C pea.l [A5 - 0xFD4]
000054F4 486D F054 pea.l [A5 - 0xFAC]
000054F8 3F3C 0002 move.w -[A7], 0x2
000054FC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005500 A8EC syscall CopyBits
label00005502:
00005502 486D F054 pea.l [A5 - 0xFAC]
00005506 3F2D F020 move.w -[A7], [A5 - 0xFE0]
0000550A 3F2D F01E move.w -[A7], [A5 - 0xFE2]
0000550E A8A8 syscall OffsetRect
00005510 4A6D F056 tst.w [A5 - 0xFAA]
00005514 6C0A bge +0xC /* 00005520 */
00005516 426D F056 clr.w [A5 - 0xFAA]
0000551A 3B7C 001E F05A move.w [A5 - 0xFA6], 0x1E
label00005520:
00005520 0C6D 0200 F05A cmpi.w [A5 - 0xFA6], 0x200
00005526 6F0C ble +0xE /* 00005534 */
00005528 3B7C 01E2 F056 move.w [A5 - 0xFAA], 0x1E2
0000552E 3B7C 0200 F05A move.w [A5 - 0xFA6], 0x200
label00005534:
00005534 4A6D F022 tst.w [A5 - 0xFDE]
00005538 6F1C ble +0x1E /* 00005556 */
0000553A 486D F4C4 pea.l [A5 - 0xB3C]
0000553E 486D F4E2 pea.l [A5 - 0xB1E]
00005542 486D F024 pea.l [A5 - 0xFDC]
00005546 486D F054 pea.l [A5 - 0xFAC]
0000554A 3F3C 0002 move.w -[A7], 0x2
0000554E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005552 A8EC syscall CopyBits
00005554 601A bra +0x1C /* 00005570 */
label00005556:
00005556 486D F4C4 pea.l [A5 - 0xB3C]
0000555A 486D F4E2 pea.l [A5 - 0xB1E]
0000555E 486D F02C pea.l [A5 - 0xFD4]
00005562 486D F054 pea.l [A5 - 0xFAC]
00005566 3F3C 0002 move.w -[A7], 0x2
0000556A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000556E A8EC syscall CopyBits
label00005570:
00005570 302D F054 move.w D0, [A5 - 0xFAC]
00005574 B06D F01A cmp.w D0, [A5 - 0xFE6]
00005578 6F0A ble +0xC /* 00005584 */
0000557A 302D F01E move.w D0, [A5 - 0xFE2]
0000557E 5340 subq.w D0, 1
00005580 3B40 F01E move.w [A5 - 0xFE2], D0
label00005584:
00005584 302D F058 move.w D0, [A5 - 0xFA8]
00005588 B06D F01A cmp.w D0, [A5 - 0xFE6]
0000558C 6C0A bge +0xC /* 00005598 */
0000558E 302D F01E move.w D0, [A5 - 0xFE2]
00005592 5240 addq.w D0, 1
00005594 3B40 F01E move.w [A5 - 0xFE2], D0
label00005598:
00005598 302D F05A move.w D0, [A5 - 0xFA6]
0000559C B06D F01C cmp.w D0, [A5 - 0xFE4]
000055A0 6C0A bge +0xC /* 000055AC */
000055A2 302D F020 move.w D0, [A5 - 0xFE0]
000055A6 5240 addq.w D0, 1
000055A8 3B40 F020 move.w [A5 - 0xFE0], D0
label000055AC:
000055AC 302D F056 move.w D0, [A5 - 0xFAA]
000055B0 B06D F01C cmp.w D0, [A5 - 0xFE4]
000055B4 6F0A ble +0xC /* 000055C0 */
000055B6 302D F020 move.w D0, [A5 - 0xFE0]
000055BA 5340 subq.w D0, 1
000055BC 3B40 F020 move.w [A5 - 0xFE0], D0
label000055C0:
000055C0 4A6D F022 tst.w [A5 - 0xFDE]
000055C4 6C06 bge +0x8 /* 000055CC */
000055C6 3B7C FFFB F01E move.w [A5 - 0xFE2], 0xFFFB
label000055CC:
000055CC 554F subq.w A7, 2
000055CE 3F3C 012C move.w -[A7], 0x12C
000055D2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000055D6 0C5F 012C cmpi.w [A7]+, 0x12C
000055DA 6614 bne +0x16 /* 000055F0 */
000055DC 554F subq.w A7, 2
000055DE 3F3C 01B8 move.w -[A7], 0x1B8
000055E2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000055E6 301F move.w D0, [A7]+
000055E8 0640 0028 addi.w D0, 0x28 /* '(' */
000055EC 3B40 F01C move.w [A5 - 0xFE4], D0
label000055F0:
000055F0 0C6D 0032 F01C cmpi.w [A5 - 0xFE4], 0x32 /* '2' */
000055F6 6C06 bge +0x8 /* 000055FE */
000055F8 3B7C 01C2 F01C move.w [A5 - 0xFE4], 0x1C2
label000055FE:
000055FE 0C6D 01C2 F01C cmpi.w [A5 - 0xFE4], 0x1C2
00005604 6F06 ble +0x8 /* 0000560C */
00005606 3B7C 0032 F01C move.w [A5 - 0xFE4], 0x32 /* '2' */
label0000560C:
0000560C 0C6D FF38 F058 cmpi.w [A5 - 0xFA8], 0xFF38
00005612 6C10 bge +0x12 /* 00005624 */
00005614 422D F111 clr.b [A5 - 0xEEF]
00005618 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
0000561E 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label00005624:
00005624 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label0000562A:
0000562A 302D F47C move.w D0, [A5 - 0xB84]
0000562E E940 asl D0.w, 4
00005630 0640 EFC2 addi.w D0, 0xEFC2
00005634 47F5 0000 lea.l A3, [A5 + D0.w]
00005638 4A2B 0008 tst.b [A3 + 0x8]
0000563C 6700 008A beq +0x8C /* 000056C8 */
00005640 486D F4C4 pea.l [A5 - 0xB3C]
00005644 486D F4E2 pea.l [A5 - 0xB1E]
00005648 302B 000A move.w D0, [A3 + 0xA]
0000564C E740 asl D0.w, 3
0000564E 0640 EFB2 addi.w D0, 0xEFB2
00005652 4875 0000 pea.l [A5 + D0.w]
00005656 2F0B move.l -[A7], A3
00005658 3F3C 0002 move.w -[A7], 0x2
0000565C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005660 A8EC syscall CopyBits
00005662 2F0B move.l -[A7], A3
00005664 3F2B 000C move.w -[A7], [A3 + 0xC]
00005668 3F2B 000E move.w -[A7], [A3 + 0xE]
0000566C A8A8 syscall OffsetRect
0000566E 486D F4C4 pea.l [A5 - 0xB3C]
00005672 486D F4E2 pea.l [A5 - 0xB1E]
00005676 302B 000A move.w D0, [A3 + 0xA]
0000567A E740 asl D0.w, 3
0000567C 0640 EFB2 addi.w D0, 0xEFB2
00005680 4875 0000 pea.l [A5 + D0.w]
00005684 2F0B move.l -[A7], A3
00005686 3F3C 0002 move.w -[A7], 0x2
0000568A 2F2D FBCE move.l -[A7], [A5 - 0x432]
0000568E A8EC syscall CopyBits
00005690 0C53 014A cmpi.w [A3], 0x14A
00005694 6F04 ble +0x6 /* 0000569A */
00005696 422B 0008 clr.b [A3 + 0x8]
label0000569A:
0000569A 3B6D F45E F47A move.w [A5 - 0xB86], [A5 - 0xBA2]
000056A0 3B7C 012D F45E move.w [A5 - 0xBA2], 0x12D
000056A6 554F subq.w A7, 2
000056A8 2F0B move.l -[A7], A3
000056AA 486D F45E pea.l [A5 - 0xBA2]
000056AE 486D F156 pea.l [A5 - 0xEAA]
000056B2 A8AA syscall SectRect
000056B4 4A1F tst.b [A7]+
000056B6 6706 beq +0x8 /* 000056BE */
000056B8 1B7C 0001 F10B move.b [A5 - 0xEF5], 0x1
label000056BE:
000056BE 3B6D F47A F45E move.w [A5 - 0xBA2], [A5 - 0xB86]
000056C4 6000 010E bra +0x110 /* 000057D4 */
label000056C8:
000056C8 554F subq.w A7, 2
000056CA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000056CE 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000056D2 0C5F 000A cmpi.w [A7]+, 0xA /* '\n' */
000056D6 57C0 seq D0
000056D8 4A6D F058 tst.w [A5 - 0xFA8]
000056DC 5EC1 sgt D1
000056DE C001 and.b D0, D1
000056E0 6700 00F2 beq +0xF4 /* 000057D4 */
000056E4 177C 0001 0008 move.b [A3 + 0x8], 0x1
000056EA 302D F058 move.w D0, [A5 - 0xFA8]
000056EE 0640 FFE5 addi.w D0, 0xFFE5
000056F2 3680 move.w [A3], D0
000056F4 3013 move.w D0, [A3]
000056F6 0640 0011 addi.w D0, 0x11
000056FA 3740 0004 move.w [A3 + 0x4], D0
000056FE 302D F056 move.w D0, [A5 - 0xFAA]
00005702 5440 addq.w D0, 2
00005704 2F00 move.l -[A7], D0
00005706 554F subq.w A7, 2
00005708 3F3C 0002 move.w -[A7], 0x2
0000570C 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005710 321F move.w D1, [A7]+
00005712 201F move.l D0, [A7]+
00005714 5341 subq.w D1, 1
00005716 C3FC 000D muls.w D1, 0xD /* '\r' */
0000571A D041 add.w D0, D1
0000571C 3740 0002 move.w [A3 + 0x2], D0
00005720 302B 0002 move.w D0, [A3 + 0x2]
00005724 0640 0011 addi.w D0, 0x11
00005728 3740 0006 move.w [A3 + 0x6], D0
0000572C 554F subq.w A7, 2
0000572E 3F3C 0003 move.w -[A7], 0x3
00005732 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00005736 375F 000A move.w [A3 + 0xA], [A7]+
0000573A 594F subq.w A7, 4
0000573C 302B 0006 move.w D0, [A3 + 0x6]
00005740 906D F464 sub.w D0, [A5 - 0xB9C]
00005744 3213 move.w D1, [A3]
00005746 926D F45E sub.w D1, [A5 - 0xBA2]
0000574A 3D41 FFD6 move.w [A6 - 0x2A], D1
0000574E 486E FFD6 pea.l [A6 - 0x2A]
00005752 3D40 FFD4 move.w [A6 - 0x2C], D0
00005756 486E FFD4 pea.l [A6 - 0x2C]
0000575A 486E FFCA pea.l [A6 - 0x36]
0000575E 3F3C 200E move.w -[A7], 0x200E
00005762 A9EB syscall Pack4/FP68K
00005764 486E FFCA pea.l [A6 - 0x36]
00005768 3F3C 2006 move.w -[A7], 0x2006
0000576C A9EB syscall Pack4/FP68K
0000576E 3D7C 000A FFC8 move.w [A6 - 0x38], 0xA /* '\n' */
00005774 486E FFC8 pea.l [A6 - 0x38]
00005778 486E FFCA pea.l [A6 - 0x36]
0000577C 3F3C 2004 move.w -[A7], 0x2004
00005780 A9EB syscall Pack4/FP68K
00005782 486E FFCA pea.l [A6 - 0x36]
00005786 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000578A 544F addq.w A7, 2
0000578C 375F 000C move.w [A3 + 0xC], [A7]+
00005790 0C6B 000A 000C cmpi.w [A3 + 0xC], 0xA /* '\n' */
00005796 6F06 ble +0x8 /* 0000579E */
00005798 377C 000A 000C move.w [A3 + 0xC], 0xA /* '\n' */
label0000579E:
0000579E 0C6B FFF6 000C cmpi.w [A3 + 0xC], 0xFFF6
000057A4 6C06 bge +0x8 /* 000057AC */
000057A6 377C FFF6 000C move.w [A3 + 0xC], 0xFFF6
label000057AC:
000057AC 377C 0005 000E move.w [A3 + 0xE], 0x5
000057B2 486D F4C4 pea.l [A5 - 0xB3C]
000057B6 486D F4E2 pea.l [A5 - 0xB1E]
000057BA 302B 000A move.w D0, [A3 + 0xA]
000057BE E740 asl D0.w, 3
000057C0 0640 EFB2 addi.w D0, 0xEFB2
000057C4 4875 0000 pea.l [A5 + D0.w]
000057C8 2F0B move.l -[A7], A3
000057CA 3F3C 0002 move.w -[A7], 0x2
000057CE 2F2D FBCE move.l -[A7], [A5 - 0x432]
000057D2 A8EC syscall CopyBits
label000057D4:
000057D4 526D F47C addq.w [A5 - 0xB84], 1
000057D8 0C6D 0004 F47C cmpi.w [A5 - 0xB84], 0x4
000057DE 6F00 FE4A ble -0x1B4 /* 0000562A */
label000057E2:
000057E2 0C6D 0004 F478 cmpi.w [A5 - 0xB88], 0x4
000057E8 6610 bne +0x12 /* 000057FA */
000057EA 422D F115 clr.b [A5 - 0xEEB]
000057EE 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
000057F4 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label000057FA:
000057FA 0C6D 0014 F95C cmpi.w [A5 - 0x6A4], 0x14
00005800 57C0 seq D0
00005802 C02D FBD2 and.b D0, [A5 - 0x42E]
00005806 0C6D 0005 F106 cmpi.w [A5 - 0xEFA], 0x5
0000580C 57C1 seq D1
0000580E C22D FBD3 and.b D1, [A5 - 0x42D]
00005812 8001 or.b D0, D1
00005814 6722 beq +0x24 /* 00005838 */
00005816 422D FBD2 clr.b [A5 - 0x42E]
0000581A 422D FBD3 clr.b [A5 - 0x42D]
0000581E 1B7C 0001 F11B move.b [A5 - 0xEE5], 0x1
00005824 3B7C 0001 F932 move.w [A5 - 0x6CE], 0x1
label0000582A:
0000582A 554F subq.w A7, 2
0000582C A974 syscall Button
0000582E 101F move.b D0, [A7]+
00005830 5300 subq.b D0, 1
00005832 67F6 beq -0x8 /* 0000582A */
00005834 422D F83E clr.b [A5 - 0x7C2]
label00005838:
00005838 4A6D F466 tst.w [A5 - 0xB9A]
0000583C 5EC0 sgt D0
0000583E C02D F11C and.b D0, [A5 - 0xEE4]
00005842 670A beq +0xC /* 0000584E */
00005844 302D F466 move.w D0, [A5 - 0xB9A]
00005848 5240 addq.w D0, 1
0000584A 3B40 F466 move.w [A5 - 0xB9A], D0
label0000584E:
0000584E 0C6D 0014 F46A cmpi.w [A5 - 0xB96], 0x14
00005854 57C0 seq D0
00005856 4A6D F466 tst.w [A5 - 0xB9A]
0000585A 57C1 seq D1
0000585C C001 and.b D0, D1
0000585E 4A6D EC86 tst.w [A5 - 0x137A]
00005862 57C1 seq D1
00005864 C001 and.b D0, D1
00005866 6706 beq +0x8 /* 0000586E */
00005868 3B7C 0001 F466 move.w [A5 - 0xB9A], 0x1
label0000586E:
0000586E 0C6D 0014 F466 cmpi.w [A5 - 0xB9A], 0x14
00005874 6604 bne +0x6 /* 0000587A */
00005876 422D F11C clr.b [A5 - 0xEE4]
label0000587A:
0000587A 4A6D F932 tst.w [A5 - 0x6CE]
0000587E 6F0A ble +0xC /* 0000588A */
00005880 302D F932 move.w D0, [A5 - 0x6CE]
00005884 5240 addq.w D0, 1
00005886 3B40 F932 move.w [A5 - 0x6CE], D0
label0000588A:
0000588A 0C6D 0096 F932 cmpi.w [A5 - 0x6CE], 0x96
00005890 661C bne +0x1E /* 000058AE */
00005892 422D F11B clr.b [A5 - 0xEE5]
00005896 426D F932 clr.w [A5 - 0x6CE]
0000589A 426D F466 clr.w [A5 - 0xB9A]
0000589E 426D F46A clr.w [A5 - 0xB96]
000058A2 1B7C 0001 F11C move.b [A5 - 0xEE4], 0x1
000058A8 1B7C 0001 F117 move.b [A5 - 0xEE9], 0x1
label000058AE:
000058AE 3B7C 0001 F47C move.w [A5 - 0xB84], 0x1
label000058B4:
000058B4 554F subq.w A7, 2
000058B6 700D moveq.l D0, 0x0D
000058B8 906D F468 sub.w D0, [A5 - 0xB98]
000058BC 3F00 move.w -[A7], D0
000058BE 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000058C2 0C5F 0001 cmpi.w [A7]+, 0x1
000058C6 57C0 seq D0
000058C8 122D FBD2 move.b D1, [A5 - 0x42E]
000058CC 5301 subq.b D1, 1
000058CE C001 and.b D0, D1
000058D0 6700 037E beq +0x380 /* 00005C50 */
000058D4 554F subq.w A7, 2
000058D6 3F3C 001A move.w -[A7], 0x1A
000058DA 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000058DE 3B5F E554 move.w [A5 - 0x1AAC], [A7]+
000058E2 554F subq.w A7, 2
000058E4 3F3C 0010 move.w -[A7], 0x10
000058E8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000058EC 3B5F E552 move.w [A5 - 0x1AAE], [A7]+
000058F0 302D E554 move.w D0, [A5 - 0x1AAC]
000058F4 EB40 asl D0.w, 5
000058F6 322D E552 move.w D1, [A5 - 0x1AAE]
000058FA D241 add.w D1, D1
000058FC D041 add.w D0, D1
000058FE 0640 E554 addi.w D0, 0xE554
00005902 3035 0000 move.w D0, [A5 + D0.w]
00005906 48C0 ext.l D0
00005908 81FC 0004 divs.w D0, 0x4
0000590C 4840 swap.w D0
0000590E 5340 subq.w D0, 1
00005910 56C0 sne D0
00005912 322D E554 move.w D1, [A5 - 0x1AAC]
00005916 EB41 asl D1.w, 5
00005918 342D E552 move.w D2, [A5 - 0x1AAE]
0000591C D442 add.w D2, D2
0000591E D242 add.w D1, D2
00005920 0641 E554 addi.w D1, 0xE554
00005924 3235 1000 move.w D1, [A5 + D1.w]
00005928 48C1 ext.l D1
0000592A 83FC 0004 divs.w D1, 0x4
0000592E 4841 swap.w D1
00005930 4A41 tst.w D1
00005932 56C1 sne D1
00005934 C001 and.b D0, D1
00005936 322D E554 move.w D1, [A5 - 0x1AAC]
0000593A EB41 asl D1.w, 5
0000593C 342D E552 move.w D2, [A5 - 0x1AAE]
00005940 D442 add.w D2, D2
00005942 D242 add.w D1, D2
00005944 0641 E554 addi.w D1, 0xE554
00005948 4A75 1000 tst.w [A5 + D1.w]
0000594C 56C1 sne D1
0000594E C001 and.b D0, D1
00005950 6700 02FE beq +0x300 /* 00005C50 */
00005954 302D E552 move.w D0, [A5 - 0x1AAE]
00005958 C1FC 000F muls.w D0, 0xF
0000595C 5740 subq.w D0, 3
0000595E 3B40 F15E move.w [A5 - 0xEA2], D0
00005962 302D E552 move.w D0, [A5 - 0x1AAE]
00005966 C1FC 000F muls.w D0, 0xF
0000596A 0640 0011 addi.w D0, 0x11
0000596E 3B40 F162 move.w [A5 - 0xE9E], D0
00005972 302D E554 move.w D0, [A5 - 0x1AAC]
00005976 C1FC 0014 muls.w D0, 0x14
0000597A 0640 0014 addi.w D0, 0x14
0000597E 3B40 F164 move.w [A5 - 0xE9C], D0
00005982 302D E554 move.w D0, [A5 - 0x1AAC]
00005986 C1FC 0014 muls.w D0, 0x14
0000598A 3B40 F160 move.w [A5 - 0xEA0], D0
0000598E 302D E554 move.w D0, [A5 - 0x1AAC]
00005992 EB40 asl D0.w, 5
00005994 322D E552 move.w D1, [A5 - 0x1AAE]
00005998 D241 add.w D1, D1
0000599A D041 add.w D0, D1
0000599C 0640 E554 addi.w D0, 0xE554
000059A0 3035 0000 move.w D0, [A5 + D0.w]
000059A4 6000 010A bra +0x10C /* 00005AB0 */
000059A8 486D F4D2 pea.l [A5 - 0xB2E]
000059AC 486D F4E2 pea.l [A5 - 0xB1E]
000059B0 486D F17E pea.l [A5 - 0xE82]
000059B4 486D F15E pea.l [A5 - 0xEA2]
000059B8 3F3C 0002 move.w -[A7], 0x2
000059BC 2F2D FBCE move.l -[A7], [A5 - 0x432]
000059C0 A8EC syscall CopyBits
000059C2 6000 0114 bra +0x116 /* 00005AD8 */
000059C6 486D F4D2 pea.l [A5 - 0xB2E]
000059CA 486D F4E2 pea.l [A5 - 0xB1E]
000059CE 486D F186 pea.l [A5 - 0xE7A]
000059D2 486D F15E pea.l [A5 - 0xEA2]
000059D6 3F3C 0002 move.w -[A7], 0x2
000059DA 2F2D FBCE move.l -[A7], [A5 - 0x432]
000059DE A8EC syscall CopyBits
000059E0 6000 00F6 bra +0xF8 /* 00005AD8 */
000059E4 486D F4D2 pea.l [A5 - 0xB2E]
000059E8 486D F4E2 pea.l [A5 - 0xB1E]
000059EC 486D F18E pea.l [A5 - 0xE72]
000059F0 486D F15E pea.l [A5 - 0xEA2]
000059F4 3F3C 0002 move.w -[A7], 0x2
000059F8 2F2D FBCE move.l -[A7], [A5 - 0x432]
000059FC A8EC syscall CopyBits
000059FE 6000 00D8 bra +0xDA /* 00005AD8 */
00005A02 486D F4D2 pea.l [A5 - 0xB2E]
00005A06 486D F4E2 pea.l [A5 - 0xB1E]
00005A0A 486D F196 pea.l [A5 - 0xE6A]
00005A0E 486D F15E pea.l [A5 - 0xEA2]
00005A12 3F3C 0002 move.w -[A7], 0x2
00005A16 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005A1A A8EC syscall CopyBits
00005A1C 6000 00BA bra +0xBC /* 00005AD8 */
00005A20 486D F4D2 pea.l [A5 - 0xB2E]
00005A24 486D F4E2 pea.l [A5 - 0xB1E]
00005A28 486D F19E pea.l [A5 - 0xE62]
00005A2C 486D F15E pea.l [A5 - 0xEA2]
00005A30 3F3C 0002 move.w -[A7], 0x2
00005A34 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005A38 A8EC syscall CopyBits
00005A3A 6000 009C bra +0x9E /* 00005AD8 */
00005A3E 486D F4D2 pea.l [A5 - 0xB2E]
00005A42 486D F4E2 pea.l [A5 - 0xB1E]
00005A46 486D F1A6 pea.l [A5 - 0xE5A]
00005A4A 486D F15E pea.l [A5 - 0xEA2]
00005A4E 3F3C 0002 move.w -[A7], 0x2
00005A52 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005A56 A8EC syscall CopyBits
00005A58 6000 007E bra +0x80 /* 00005AD8 */
00005A5C 486D F4D2 pea.l [A5 - 0xB2E]
00005A60 486D F4E2 pea.l [A5 - 0xB1E]
00005A64 486D F166 pea.l [A5 - 0xE9A]
00005A68 486D F15E pea.l [A5 - 0xEA2]
00005A6C 3F3C 0002 move.w -[A7], 0x2
00005A70 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005A74 A8EC syscall CopyBits
00005A76 6060 bra +0x62 /* 00005AD8 */
00005A78 486D F4D2 pea.l [A5 - 0xB2E]
00005A7C 486D F4E2 pea.l [A5 - 0xB1E]
00005A80 486D F16E pea.l [A5 - 0xE92]
00005A84 486D F15E pea.l [A5 - 0xEA2]
00005A88 3F3C 0002 move.w -[A7], 0x2
00005A8C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005A90 A8EC syscall CopyBits
00005A92 6044 bra +0x46 /* 00005AD8 */
00005A94 486D F4D2 pea.l [A5 - 0xB2E]
00005A98 486D F4E2 pea.l [A5 - 0xB1E]
00005A9C 486D F176 pea.l [A5 - 0xE8A]
00005AA0 486D F15E pea.l [A5 - 0xEA2]
00005AA4 3F3C 0002 move.w -[A7], 0x2
00005AA8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005AAC A8EC syscall CopyBits
00005AAE 6028 bra +0x2A /* 00005AD8 */
label00005AB0:
00005AB0 5340 subq.w D0, 1
00005AB2 0C40 000B cmpi.w D0, 0xB
00005AB6 6420 bcc +0x22 /* 00005AD8 */
00005AB8 D040 add.w D0, D0
00005ABA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005ABE 4EFB 0002 jmp [PC + D0.w + 0x2]
00005AC2 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00005AC6 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00005AC8 0016 FF40 ori.b [A6], 0x40 /* '@' */
00005ACC FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00005ACE FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00005AD0 0016 FF9A ori.b [A6], 0x9A
00005AD4 FFB6 .invalid <<F/6/7>>
00005AD6 FFD2 .invalid <<F/7/7>>
label00005AD8:
00005AD8 302D E554 move.w D0, [A5 - 0x1AAC]
00005ADC EB40 asl D0.w, 5
00005ADE 322D E552 move.w D1, [A5 - 0x1AAE]
00005AE2 D241 add.w D1, D1
00005AE4 D041 add.w D0, D1
00005AE6 0640 E554 addi.w D0, 0xE554
00005AEA 3035 0000 move.w D0, [A5 + D0.w]
00005AEE 5340 subq.w D0, 1
00005AF0 322D E554 move.w D1, [A5 - 0x1AAC]
00005AF4 EB41 asl D1.w, 5
00005AF6 342D E552 move.w D2, [A5 - 0x1AAE]
00005AFA D442 add.w D2, D2
00005AFC D242 add.w D1, D2
00005AFE 0641 E554 addi.w D1, 0xE554
00005B02 3B80 1000 move.w [A5 + D1.w], D0
00005B06 302D E554 move.w D0, [A5 - 0x1AAC]
00005B0A EB40 asl D0.w, 5
00005B0C 322D E552 move.w D1, [A5 - 0x1AAE]
00005B10 D241 add.w D1, D1
00005B12 D041 add.w D0, D1
00005B14 0640 E554 addi.w D0, 0xE554
00005B18 3035 0000 move.w D0, [A5 + D0.w]
00005B1C 6000 010A bra +0x10C /* 00005C28 */
00005B20 486D F4D2 pea.l [A5 - 0xB2E]
00005B24 486D F4E2 pea.l [A5 - 0xB1E]
00005B28 486D F17E pea.l [A5 - 0xE82]
00005B2C 486D F15E pea.l [A5 - 0xEA2]
00005B30 3F3C 0002 move.w -[A7], 0x2
00005B34 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B38 A8EC syscall CopyBits
00005B3A 6000 0114 bra +0x116 /* 00005C50 */
00005B3E 486D F4D2 pea.l [A5 - 0xB2E]
00005B42 486D F4E2 pea.l [A5 - 0xB1E]
00005B46 486D F186 pea.l [A5 - 0xE7A]
00005B4A 486D F15E pea.l [A5 - 0xEA2]
00005B4E 3F3C 0002 move.w -[A7], 0x2
00005B52 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B56 A8EC syscall CopyBits
00005B58 6000 00F6 bra +0xF8 /* 00005C50 */
00005B5C 486D F4D2 pea.l [A5 - 0xB2E]
00005B60 486D F4E2 pea.l [A5 - 0xB1E]
00005B64 486D F18E pea.l [A5 - 0xE72]
00005B68 486D F15E pea.l [A5 - 0xEA2]
00005B6C 3F3C 0002 move.w -[A7], 0x2
00005B70 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B74 A8EC syscall CopyBits
00005B76 6000 00D8 bra +0xDA /* 00005C50 */
00005B7A 486D F4D2 pea.l [A5 - 0xB2E]
00005B7E 486D F4E2 pea.l [A5 - 0xB1E]
00005B82 486D F196 pea.l [A5 - 0xE6A]
00005B86 486D F15E pea.l [A5 - 0xEA2]
00005B8A 3F3C 0002 move.w -[A7], 0x2
00005B8E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005B92 A8EC syscall CopyBits
00005B94 6000 00BA bra +0xBC /* 00005C50 */
00005B98 486D F4D2 pea.l [A5 - 0xB2E]
00005B9C 486D F4E2 pea.l [A5 - 0xB1E]
00005BA0 486D F19E pea.l [A5 - 0xE62]
00005BA4 486D F15E pea.l [A5 - 0xEA2]
00005BA8 3F3C 0002 move.w -[A7], 0x2
00005BAC 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005BB0 A8EC syscall CopyBits
00005BB2 6000 009C bra +0x9E /* 00005C50 */
00005BB6 486D F4D2 pea.l [A5 - 0xB2E]
00005BBA 486D F4E2 pea.l [A5 - 0xB1E]
00005BBE 486D F1A6 pea.l [A5 - 0xE5A]
00005BC2 486D F15E pea.l [A5 - 0xEA2]
00005BC6 3F3C 0002 move.w -[A7], 0x2
00005BCA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005BCE A8EC syscall CopyBits
00005BD0 6000 007E bra +0x80 /* 00005C50 */
00005BD4 486D F4D2 pea.l [A5 - 0xB2E]
00005BD8 486D F4E2 pea.l [A5 - 0xB1E]
00005BDC 486D F166 pea.l [A5 - 0xE9A]
00005BE0 486D F15E pea.l [A5 - 0xEA2]
00005BE4 3F3C 0002 move.w -[A7], 0x2
00005BE8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005BEC A8EC syscall CopyBits
00005BEE 6060 bra +0x62 /* 00005C50 */
00005BF0 486D F4D2 pea.l [A5 - 0xB2E]
00005BF4 486D F4E2 pea.l [A5 - 0xB1E]
00005BF8 486D F16E pea.l [A5 - 0xE92]
00005BFC 486D F15E pea.l [A5 - 0xEA2]
00005C00 3F3C 0002 move.w -[A7], 0x2
00005C04 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005C08 A8EC syscall CopyBits
00005C0A 6044 bra +0x46 /* 00005C50 */
00005C0C 486D F4D2 pea.l [A5 - 0xB2E]
00005C10 486D F4E2 pea.l [A5 - 0xB1E]
00005C14 486D F176 pea.l [A5 - 0xE8A]
00005C18 486D F15E pea.l [A5 - 0xEA2]
00005C1C 3F3C 0002 move.w -[A7], 0x2
00005C20 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005C24 A8EC syscall CopyBits
00005C26 6028 bra +0x2A /* 00005C50 */
label00005C28:
00005C28 5340 subq.w D0, 1
00005C2A 0C40 000B cmpi.w D0, 0xB
00005C2E 6420 bcc +0x22 /* 00005C50 */
00005C30 D040 add.w D0, D0
00005C32 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005C36 4EFB 0002 jmp [PC + D0.w + 0x2]
00005C3A FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00005C3E FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00005C40 0016 FF40 ori.b [A6], 0x40 /* '@' */
00005C44 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00005C46 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00005C48 0016 FF9A ori.b [A6], 0x9A
00005C4C FFB6 .invalid <<F/6/7>>
00005C4E FFD2 .invalid <<F/7/7>>
label00005C50:
00005C50 526D F47C addq.w [A5 - 0xB84], 1
00005C54 0C6D 0005 F47C cmpi.w [A5 - 0xB84], 0x5
00005C5A 6F00 FC58 ble -0x3A6 /* 000058B4 */
00005C5E 0C6D 000A F932 cmpi.w [A5 - 0x6CE], 0xA /* '\n' */
00005C64 5EC0 sgt D0
00005C66 0C6D 0028 F932 cmpi.w [A5 - 0x6CE], 0x28 /* '(' */
00005C6C 5DC1 slt D1
00005C6E C001 and.b D0, D1
00005C70 322D F932 move.w D1, [A5 - 0x6CE]
00005C74 0641 FFF6 addi.w D1, 0xFFF6
00005C78 48C1 ext.l D1
00005C7A 83FC 0008 divs.w D1, 0x8
00005C7E 4841 swap.w D1
00005C80 4A41 tst.w D1
00005C82 57C1 seq D1
00005C84 C001 and.b D0, D1
00005C86 322D F468 move.w D1, [A5 - 0xB98]
00005C8A 48C1 ext.l D1
00005C8C 83FC 0003 divs.w D1, 0x3
00005C90 4841 swap.w D1
00005C92 4A41 tst.w D1
00005C94 56C1 sne D1
00005C96 C001 and.b D0, D1
00005C98 6000 0366 bra +0x368 /* 00006000 */
00005C9C 3B7C 0001 E554 move.w [A5 - 0x1AAC], 0x1
label00005CA2:
00005CA2 3B7C 0001 E552 move.w [A5 - 0x1AAE], 0x1
label00005CA8:
00005CA8 302D E554 move.w D0, [A5 - 0x1AAC]
00005CAC EB40 asl D0.w, 5
00005CAE 322D E552 move.w D1, [A5 - 0x1AAE]
00005CB2 D241 add.w D1, D1
00005CB4 D041 add.w D0, D1
00005CB6 0640 E554 addi.w D0, 0xE554
00005CBA 3035 0000 move.w D0, [A5 + D0.w]
00005CBE 48C0 ext.l D0
00005CC0 81FC 0004 divs.w D0, 0x4
00005CC4 4840 swap.w D0
00005CC6 5340 subq.w D0, 1
00005CC8 56C0 sne D0
00005CCA 322D E554 move.w D1, [A5 - 0x1AAC]
00005CCE EB41 asl D1.w, 5
00005CD0 342D E552 move.w D2, [A5 - 0x1AAE]
00005CD4 D442 add.w D2, D2
00005CD6 D242 add.w D1, D2
00005CD8 0641 E554 addi.w D1, 0xE554
00005CDC 4A75 1000 tst.w [A5 + D1.w]
00005CE0 56C1 sne D1
00005CE2 C001 and.b D0, D1
00005CE4 6700 02FE beq +0x300 /* 00005FE4 */
00005CE8 302D E552 move.w D0, [A5 - 0x1AAE]
00005CEC C1FC 000F muls.w D0, 0xF
00005CF0 5740 subq.w D0, 3
00005CF2 3B40 F15E move.w [A5 - 0xEA2], D0
00005CF6 302D E552 move.w D0, [A5 - 0x1AAE]
00005CFA C1FC 000F muls.w D0, 0xF
00005CFE 0640 0011 addi.w D0, 0x11
00005D02 3B40 F162 move.w [A5 - 0xE9E], D0
00005D06 302D E554 move.w D0, [A5 - 0x1AAC]
00005D0A C1FC 0014 muls.w D0, 0x14
00005D0E 0640 0014 addi.w D0, 0x14
00005D12 3B40 F164 move.w [A5 - 0xE9C], D0
00005D16 302D E554 move.w D0, [A5 - 0x1AAC]
00005D1A C1FC 0014 muls.w D0, 0x14
00005D1E 3B40 F160 move.w [A5 - 0xEA0], D0
00005D22 302D E554 move.w D0, [A5 - 0x1AAC]
00005D26 EB40 asl D0.w, 5
00005D28 322D E552 move.w D1, [A5 - 0x1AAE]
00005D2C D241 add.w D1, D1
00005D2E D041 add.w D0, D1
00005D30 0640 E554 addi.w D0, 0xE554
00005D34 3035 0000 move.w D0, [A5 + D0.w]
00005D38 6000 010A bra +0x10C /* 00005E44 */
00005D3C 486D F4D2 pea.l [A5 - 0xB2E]
00005D40 486D F4E2 pea.l [A5 - 0xB1E]
00005D44 486D F17E pea.l [A5 - 0xE82]
00005D48 486D F15E pea.l [A5 - 0xEA2]
00005D4C 3F3C 0002 move.w -[A7], 0x2
00005D50 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005D54 A8EC syscall CopyBits
00005D56 6000 0114 bra +0x116 /* 00005E6C */
00005D5A 486D F4D2 pea.l [A5 - 0xB2E]
00005D5E 486D F4E2 pea.l [A5 - 0xB1E]
00005D62 486D F186 pea.l [A5 - 0xE7A]
00005D66 486D F15E pea.l [A5 - 0xEA2]
00005D6A 3F3C 0002 move.w -[A7], 0x2
00005D6E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005D72 A8EC syscall CopyBits
00005D74 6000 00F6 bra +0xF8 /* 00005E6C */
00005D78 486D F4D2 pea.l [A5 - 0xB2E]
00005D7C 486D F4E2 pea.l [A5 - 0xB1E]
00005D80 486D F18E pea.l [A5 - 0xE72]
00005D84 486D F15E pea.l [A5 - 0xEA2]
00005D88 3F3C 0002 move.w -[A7], 0x2
00005D8C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005D90 A8EC syscall CopyBits
00005D92 6000 00D8 bra +0xDA /* 00005E6C */
00005D96 486D F4D2 pea.l [A5 - 0xB2E]
00005D9A 486D F4E2 pea.l [A5 - 0xB1E]
00005D9E 486D F196 pea.l [A5 - 0xE6A]
00005DA2 486D F15E pea.l [A5 - 0xEA2]
00005DA6 3F3C 0002 move.w -[A7], 0x2
00005DAA 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005DAE A8EC syscall CopyBits
00005DB0 6000 00BA bra +0xBC /* 00005E6C */
00005DB4 486D F4D2 pea.l [A5 - 0xB2E]
00005DB8 486D F4E2 pea.l [A5 - 0xB1E]
00005DBC 486D F19E pea.l [A5 - 0xE62]
00005DC0 486D F15E pea.l [A5 - 0xEA2]
00005DC4 3F3C 0002 move.w -[A7], 0x2
00005DC8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005DCC A8EC syscall CopyBits
00005DCE 6000 009C bra +0x9E /* 00005E6C */
00005DD2 486D F4D2 pea.l [A5 - 0xB2E]
00005DD6 486D F4E2 pea.l [A5 - 0xB1E]
00005DDA 486D F1A6 pea.l [A5 - 0xE5A]
00005DDE 486D F15E pea.l [A5 - 0xEA2]
00005DE2 3F3C 0002 move.w -[A7], 0x2
00005DE6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005DEA A8EC syscall CopyBits
00005DEC 6000 007E bra +0x80 /* 00005E6C */
00005DF0 486D F4D2 pea.l [A5 - 0xB2E]
00005DF4 486D F4E2 pea.l [A5 - 0xB1E]
00005DF8 486D F166 pea.l [A5 - 0xE9A]
00005DFC 486D F15E pea.l [A5 - 0xEA2]
00005E00 3F3C 0002 move.w -[A7], 0x2
00005E04 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005E08 A8EC syscall CopyBits
00005E0A 6060 bra +0x62 /* 00005E6C */
00005E0C 486D F4D2 pea.l [A5 - 0xB2E]
00005E10 486D F4E2 pea.l [A5 - 0xB1E]
00005E14 486D F16E pea.l [A5 - 0xE92]
00005E18 486D F15E pea.l [A5 - 0xEA2]
00005E1C 3F3C 0002 move.w -[A7], 0x2
00005E20 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005E24 A8EC syscall CopyBits
00005E26 6044 bra +0x46 /* 00005E6C */
00005E28 486D F4D2 pea.l [A5 - 0xB2E]
00005E2C 486D F4E2 pea.l [A5 - 0xB1E]
00005E30 486D F176 pea.l [A5 - 0xE8A]
00005E34 486D F15E pea.l [A5 - 0xEA2]
00005E38 3F3C 0002 move.w -[A7], 0x2
00005E3C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005E40 A8EC syscall CopyBits
00005E42 6028 bra +0x2A /* 00005E6C */
label00005E44:
00005E44 5340 subq.w D0, 1
00005E46 0C40 000B cmpi.w D0, 0xB
00005E4A 6420 bcc +0x22 /* 00005E6C */
00005E4C D040 add.w D0, D0
00005E4E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005E52 4EFB 0002 jmp [PC + D0.w + 0x2]
00005E56 FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00005E5A FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00005E5C 0016 FF40 ori.b [A6], 0x40 /* '@' */
00005E60 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00005E62 FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00005E64 0016 FF9A ori.b [A6], 0x9A
00005E68 FFB6 .invalid <<F/6/7>>
00005E6A FFD2 .invalid <<F/7/7>>
label00005E6C:
00005E6C 302D E554 move.w D0, [A5 - 0x1AAC]
00005E70 EB40 asl D0.w, 5
00005E72 322D E552 move.w D1, [A5 - 0x1AAE]
00005E76 D241 add.w D1, D1
00005E78 D041 add.w D0, D1
00005E7A 0640 E554 addi.w D0, 0xE554
00005E7E 3035 0000 move.w D0, [A5 + D0.w]
00005E82 5340 subq.w D0, 1
00005E84 322D E554 move.w D1, [A5 - 0x1AAC]
00005E88 EB41 asl D1.w, 5
00005E8A 342D E552 move.w D2, [A5 - 0x1AAE]
00005E8E D442 add.w D2, D2
00005E90 D242 add.w D1, D2
00005E92 0641 E554 addi.w D1, 0xE554
00005E96 3B80 1000 move.w [A5 + D1.w], D0
00005E9A 302D E554 move.w D0, [A5 - 0x1AAC]
00005E9E EB40 asl D0.w, 5
00005EA0 322D E552 move.w D1, [A5 - 0x1AAE]
00005EA4 D241 add.w D1, D1
00005EA6 D041 add.w D0, D1
00005EA8 0640 E554 addi.w D0, 0xE554
00005EAC 3035 0000 move.w D0, [A5 + D0.w]
00005EB0 6000 010A bra +0x10C /* 00005FBC */
00005EB4 486D F4D2 pea.l [A5 - 0xB2E]
00005EB8 486D F4E2 pea.l [A5 - 0xB1E]
00005EBC 486D F17E pea.l [A5 - 0xE82]
00005EC0 486D F15E pea.l [A5 - 0xEA2]
00005EC4 3F3C 0002 move.w -[A7], 0x2
00005EC8 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005ECC A8EC syscall CopyBits
00005ECE 6000 0114 bra +0x116 /* 00005FE4 */
00005ED2 486D F4D2 pea.l [A5 - 0xB2E]
00005ED6 486D F4E2 pea.l [A5 - 0xB1E]
00005EDA 486D F186 pea.l [A5 - 0xE7A]
00005EDE 486D F15E pea.l [A5 - 0xEA2]
00005EE2 3F3C 0002 move.w -[A7], 0x2
00005EE6 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005EEA A8EC syscall CopyBits
00005EEC 6000 00F6 bra +0xF8 /* 00005FE4 */
00005EF0 486D F4D2 pea.l [A5 - 0xB2E]
00005EF4 486D F4E2 pea.l [A5 - 0xB1E]
00005EF8 486D F18E pea.l [A5 - 0xE72]
00005EFC 486D F15E pea.l [A5 - 0xEA2]
00005F00 3F3C 0002 move.w -[A7], 0x2
00005F04 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F08 A8EC syscall CopyBits
00005F0A 6000 00D8 bra +0xDA /* 00005FE4 */
00005F0E 486D F4D2 pea.l [A5 - 0xB2E]
00005F12 486D F4E2 pea.l [A5 - 0xB1E]
00005F16 486D F196 pea.l [A5 - 0xE6A]
00005F1A 486D F15E pea.l [A5 - 0xEA2]
00005F1E 3F3C 0002 move.w -[A7], 0x2
00005F22 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F26 A8EC syscall CopyBits
00005F28 6000 00BA bra +0xBC /* 00005FE4 */
00005F2C 486D F4D2 pea.l [A5 - 0xB2E]
00005F30 486D F4E2 pea.l [A5 - 0xB1E]
00005F34 486D F19E pea.l [A5 - 0xE62]
00005F38 486D F15E pea.l [A5 - 0xEA2]
00005F3C 3F3C 0002 move.w -[A7], 0x2
00005F40 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F44 A8EC syscall CopyBits
00005F46 6000 009C bra +0x9E /* 00005FE4 */
00005F4A 486D F4D2 pea.l [A5 - 0xB2E]
00005F4E 486D F4E2 pea.l [A5 - 0xB1E]
00005F52 486D F1A6 pea.l [A5 - 0xE5A]
00005F56 486D F15E pea.l [A5 - 0xEA2]
00005F5A 3F3C 0002 move.w -[A7], 0x2
00005F5E 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F62 A8EC syscall CopyBits
00005F64 6000 007E bra +0x80 /* 00005FE4 */
00005F68 486D F4D2 pea.l [A5 - 0xB2E]
00005F6C 486D F4E2 pea.l [A5 - 0xB1E]
00005F70 486D F166 pea.l [A5 - 0xE9A]
00005F74 486D F15E pea.l [A5 - 0xEA2]
00005F78 3F3C 0002 move.w -[A7], 0x2
00005F7C 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F80 A8EC syscall CopyBits
00005F82 6060 bra +0x62 /* 00005FE4 */
00005F84 486D F4D2 pea.l [A5 - 0xB2E]
00005F88 486D F4E2 pea.l [A5 - 0xB1E]
00005F8C 486D F16E pea.l [A5 - 0xE92]
00005F90 486D F15E pea.l [A5 - 0xEA2]
00005F94 3F3C 0002 move.w -[A7], 0x2
00005F98 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005F9C A8EC syscall CopyBits
00005F9E 6044 bra +0x46 /* 00005FE4 */
00005FA0 486D F4D2 pea.l [A5 - 0xB2E]
00005FA4 486D F4E2 pea.l [A5 - 0xB1E]
00005FA8 486D F176 pea.l [A5 - 0xE8A]
00005FAC 486D F15E pea.l [A5 - 0xEA2]
00005FB0 3F3C 0002 move.w -[A7], 0x2
00005FB4 2F2D FBCE move.l -[A7], [A5 - 0x432]
00005FB8 A8EC syscall CopyBits
00005FBA 6028 bra +0x2A /* 00005FE4 */
label00005FBC:
00005FBC 5340 subq.w D0, 1
00005FBE 0C40 000B cmpi.w D0, 0xB
00005FC2 6420 bcc +0x22 /* 00005FE4 */
00005FC4 D040 add.w D0, D0
00005FC6 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005FCA 4EFB 0002 jmp [PC + D0.w + 0x2]
00005FCE FEE6 FF04 .extension 0xEE6 <<F/2-3/7>> // unimplemented
00005FD2 FF22 .extension 0xF22 <<F/4-5/7>> // unimplemented
00005FD4 0016 FF40 ori.b [A6], 0x40 /* '@' */
00005FD8 FF5E .extension 0xF5E <<F/4-5/7>> // unimplemented
00005FDA FF7C .extension 0xF7C <<F/4-5/7>> // unimplemented
00005FDC 0016 FF9A ori.b [A6], 0x9A
00005FE0 FFB6 .invalid <<F/6/7>>
00005FE2 FFD2 .invalid <<F/7/7>>
label00005FE4:
00005FE4 526D E552 addq.w [A5 - 0x1AAE], 1
00005FE8 0C6D 0010 E552 cmpi.w [A5 - 0x1AAE], 0x10
00005FEE 6F00 FCB8 ble -0x346 /* 00005CA8 */
00005FF2 526D E554 addq.w [A5 - 0x1AAC], 1
00005FF6 0C6D 001A E554 cmpi.w [A5 - 0x1AAC], 0x1A
00005FFC 6F00 FCA4 ble -0x35A /* 00005CA2 */
label00006000:
00006000 0C6D 0032 F932 cmpi.w [A5 - 0x6CE], 0x32 /* '2' */
00006006 5EC0 sgt D0
00006008 0C6D 0050 F932 cmpi.w [A5 - 0x6CE], 0x50 /* 'P' */
0000600E 5DC1 slt D1
00006010 C001 and.b D0, D1
00006012 322D F932 move.w D1, [A5 - 0x6CE]
00006016 0641 FFCE addi.w D1, 0xFFCE
0000601A 48C1 ext.l D1
0000601C 83FC 0008 divs.w D1, 0x8
00006020 4841 swap.w D1
00006022 4A41 tst.w D1
00006024 57C1 seq D1
00006026 C001 and.b D0, D1
00006028 322D F468 move.w D1, [A5 - 0xB98]
0000602C 48C1 ext.l D1
0000602E 83FC 0003 divs.w D1, 0x3
00006032 4841 swap.w D1
00006034 4A41 tst.w D1
00006036 56C1 sne D1
00006038 C001 and.b D0, D1
0000603A 6706 beq +0x8 /* 00006042 */
0000603C 1B7C 0001 F929 move.b [A5 - 0x6D7], 0x1
label00006042:
00006042 102D F11C move.b D0, [A5 - 0xEE4]
00006046 5300 subq.b D0, 1
00006048 122D F116 move.b D1, [A5 - 0xEEA]
0000604C 5301 subq.b D1, 1
0000604E C001 and.b D0, D1
00006050 122D FBD3 move.b D1, [A5 - 0x42D]
00006054 5301 subq.b D1, 1
00006056 C001 and.b D0, D1
00006058 122D FBD2 move.b D1, [A5 - 0x42E]
0000605C 5301 subq.b D1, 1
0000605E C001 and.b D0, D1
00006060 122D F11B move.b D1, [A5 - 0xEE5]
00006064 5301 subq.b D1, 1
00006066 C001 and.b D0, D1
00006068 122D F840 move.b D1, [A5 - 0x7C0]
0000606C 5301 subq.b D1, 1
0000606E C001 and.b D0, D1
00006070 122D F115 move.b D1, [A5 - 0xEEB]
00006074 5301 subq.b D1, 1
00006076 C001 and.b D0, D1
00006078 122D F114 move.b D1, [A5 - 0xEEC]
0000607C 5301 subq.b D1, 1
0000607E C001 and.b D0, D1
00006080 122D F113 move.b D1, [A5 - 0xEED]
00006084 5301 subq.b D1, 1
00006086 C001 and.b D0, D1
00006088 122D F112 move.b D1, [A5 - 0xEEE]
0000608C 5301 subq.b D1, 1
0000608E C001 and.b D0, D1
00006090 122D F111 move.b D1, [A5 - 0xEEF]
00006094 5301 subq.b D1, 1
00006096 C001 and.b D0, D1
00006098 6704 beq +0x6 /* 0000609E */
0000609A 4EBA 9F64 jsr [PC - 0x609C /* 00000000 */]
label0000609E:
0000609E 102D F10B move.b D0, [A5 - 0xEF5]
000060A2 5300 subq.b D0, 1
000060A4 C02D F117 and.b D0, [A5 - 0xEE9]
000060A8 122D F840 move.b D1, [A5 - 0x7C0]
000060AC 5301 subq.b D1, 1
000060AE C001 and.b D0, D1
000060B0 6704 beq +0x6 /* 000060B6 */
000060B2 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
label000060B6:
000060B6 554F subq.w A7, 2
000060B8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000060BC 4A1F tst.b [A7]+
000060BE 6700 00D4 beq +0xD6 /* 00006194 */
000060C2 302D F46E move.w D0, [A5 - 0xB92]
000060C6 5240 addq.w D0, 1
000060C8 48C0 ext.l D0
000060CA 81FC 000A divs.w D0, 0xA /* '\n' */
000060CE 4840 swap.w D0
000060D0 3B40 F46E move.w [A5 - 0xB92], D0
000060D4 4A2D F11C tst.b [A5 - 0xEE4]
000060D8 6710 beq +0x12 /* 000060EA */
000060DA 302D F46E move.w D0, [A5 - 0xB92]
000060DE C1FC 0019 muls.w D0, 0x19
000060E2 0640 0190 addi.w D0, 0x190
000060E6 3B40 F46C move.w [A5 - 0xB94], D0
label000060EA:
000060EA 102D F11C move.b D0, [A5 - 0xEE4]
000060EE 5300 subq.b D0, 1
000060F0 6712 beq +0x14 /* 00006104 */
000060F2 302D F46E move.w D0, [A5 - 0xB92]
000060F6 C1FC 0019 muls.w D0, 0x19
000060FA 323C 0320 move.w D1, 0x320
000060FE 9240 sub.w D1, D0
00006100 3B41 F46C move.w [A5 - 0xB94], D1
label00006104:
00006104 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
0000610A 5EC0 sgt D0
0000610C C02D F113 and.b D0, [A5 - 0xEED]
00006110 5300 subq.b D0, 1
00006112 6704 beq +0x6 /* 00006118 */
00006114 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00006118:
00006118 594F subq.w A7, 4
0000611A 302D F46C move.w D0, [A5 - 0xB94]
0000611E 0640 03E8 addi.w D0, 0x3E8
00006122 3F00 move.w -[A7], D0
00006124 3F3C 1B58 move.w -[A7], 0x1B58
00006128 A869 syscall FixRatio
0000612A 206D F87A movea.l A0, [A5 - 0x786]
0000612E 215F 0002 move.l [A0 + 0x2], [A7]+
00006132 102D F840 move.b D0, [A5 - 0x7C0]
00006136 5300 subq.b D0, 1
00006138 0C6D 0032 F0FA cmpi.w [A5 - 0xF06], 0x32 /* '2' */
0000613E 5EC1 sgt D1
00006140 C22D F113 and.b D1, [A5 - 0xEED]
00006144 5301 subq.b D1, 1
00006146 C001 and.b D0, D1
00006148 122D F10B move.b D1, [A5 - 0xEF5]
0000614C 5301 subq.b D1, 1
0000614E C001 and.b D0, D1
00006150 0C6D 0005 F466 cmpi.w [A5 - 0xB9A], 0x5
00006156 5DC1 slt D1
00006158 0C6D 0014 F466 cmpi.w [A5 - 0xB9A], 0x14
0000615E 57C2 seq D2
00006160 8202 or.b D1, D2
00006162 C001 and.b D0, D1
00006164 4A6D EC5C tst.w [A5 - 0x13A4]
00006168 57C1 seq D1
0000616A C001 and.b D0, D1
0000616C 122D F11B move.b D1, [A5 - 0xEE5]
00006170 5301 subq.b D1, 1
00006172 C001 and.b D0, D1
00006174 671E beq +0x20 /* 00006194 */
00006176 2F2D F882 move.l -[A7], [A5 - 0x77E]
0000617A 594F subq.w A7, 4
0000617C 594F subq.w A7, 4
0000617E 2F3C 4353 4F4E move.l -[A7], 0x43534F4E /* 'CSON' */
00006184 3F3C 03ED move.w -[A7], 0x3ED
00006188 A9A0 syscall GetResource
0000618A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000618E 42A7 clr.l -[A7]
00006190 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00006194:
00006194 4A2D F10B tst.b [A5 - 0xEF5]
00006198 6744 beq +0x46 /* 000061DE */
0000619A 102D F118 move.b D0, [A5 - 0xEE8]
0000619E 5300 subq.b D0, 1
000061A0 6708 beq +0xA /* 000061AA */
000061A2 486D F45E pea.l [A5 - 0xBA2]
000061A6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
label000061AA:
000061AA 422D F118 clr.b [A5 - 0xEE8]
000061AE 422D F10B clr.b [A5 - 0xEF5]
000061B2 3B7C 012D F45E move.w [A5 - 0xBA2], 0x12D
000061B8 3B7C 0141 F462 move.w [A5 - 0xB9E], 0x141
000061BE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000061C2 302D F83C move.w D0, [A5 - 0x7C4]
000061C6 5340 subq.w D0, 1
000061C8 3B40 F83C move.w [A5 - 0x7C4], D0
000061CC 4A6D F83C tst.w [A5 - 0x7C4]
000061D0 6608 bne +0xA /* 000061DA */
000061D2 1B7C 0001 F840 move.b [A5 - 0x7C0], 0x1
000061D8 6004 bra +0x6 /* 000061DE */
label000061DA:
000061DA 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
label000061DE:
000061DE 4A6D F932 tst.w [A5 - 0x6CE]
000061E2 57C0 seq D0
000061E4 C02D F11C and.b D0, [A5 - 0xEE4]
000061E8 670E beq +0x10 /* 000061F8 */
label000061EA:
000061EA 594F subq.w A7, 4
000061EC A975 syscall TickCount
000061EE 201F move.l D0, [A7]+
000061F0 90AD F11E sub.l D0, [A5 - 0xEE2]
000061F4 5D80 subq.l D0, 6
000061F6 6DF2 blt -0xC /* 000061EA */
label000061F8:
000061F8 4A6D F932 tst.w [A5 - 0x6CE]
000061FC 57C0 seq D0
000061FE 122D F11C move.b D1, [A5 - 0xEE4]
00006202 5301 subq.b D1, 1
00006204 C001 and.b D0, D1
00006206 6700 00B8 beq +0xBA /* 000062C0 */
0000620A 4A2D F116 tst.b [A5 - 0xEEA]
0000620E 6712 beq +0x14 /* 00006222 */
label00006210:
00006210 594F subq.w A7, 4
00006212 A975 syscall TickCount
00006214 201F move.l D0, [A7]+
00006216 90AD F11E sub.l D0, [A5 - 0xEE2]
0000621A 5780 subq.l D0, 3
0000621C 6DF2 blt -0xC /* 00006210 */
0000621E 6000 00A0 bra +0xA2 /* 000062C0 */
label00006222:
00006222 4A2D FBD2 tst.b [A5 - 0x42E]
00006226 6712 beq +0x14 /* 0000623A */
label00006228:
00006228 594F subq.w A7, 4
0000622A A975 syscall TickCount
0000622C 201F move.l D0, [A7]+
0000622E 90AD F11E sub.l D0, [A5 - 0xEE2]
00006232 5B80 subq.l D0, 5
00006234 6DF2 blt -0xC /* 00006228 */
00006236 6000 0088 bra +0x8A /* 000062C0 */
label0000623A:
0000623A 4A2D FBD3 tst.b [A5 - 0x42D]
0000623E 6712 beq +0x14 /* 00006252 */
label00006240:
00006240 594F subq.w A7, 4
00006242 A975 syscall TickCount
00006244 201F move.l D0, [A7]+
00006246 90AD F11E sub.l D0, [A5 - 0xEE2]
0000624A 5980 subq.l D0, 4
0000624C 6DF2 blt -0xC /* 00006240 */
0000624E 6000 0070 bra +0x72 /* 000062C0 */
label00006252:
00006252 4A2D F115 tst.b [A5 - 0xEEB]
00006256 6712 beq +0x14 /* 0000626A */
label00006258:
00006258 594F subq.w A7, 4
0000625A A975 syscall TickCount
0000625C 201F move.l D0, [A7]+
0000625E 90AD F11E sub.l D0, [A5 - 0xEE2]
00006262 5780 subq.l D0, 3
00006264 6DF2 blt -0xC /* 00006258 */
00006266 6000 0058 bra +0x5A /* 000062C0 */
label0000626A:
0000626A 4A2D F112 tst.b [A5 - 0xEEE]
0000626E 6710 beq +0x12 /* 00006280 */
label00006270:
00006270 594F subq.w A7, 4
00006272 A975 syscall TickCount
00006274 201F move.l D0, [A7]+
00006276 90AD F11E sub.l D0, [A5 - 0xEE2]
0000627A 5780 subq.l D0, 3
0000627C 6DF2 blt -0xC /* 00006270 */
0000627E 6040 bra +0x42 /* 000062C0 */
label00006280:
00006280 4A2D F113 tst.b [A5 - 0xEED]
00006284 6710 beq +0x12 /* 00006296 */
label00006286:
00006286 594F subq.w A7, 4
00006288 A975 syscall TickCount
0000628A 201F move.l D0, [A7]+
0000628C 90AD F11E sub.l D0, [A5 - 0xEE2]
00006290 5780 subq.l D0, 3
00006292 6DF2 blt -0xC /* 00006286 */
00006294 602A bra +0x2C /* 000062C0 */
label00006296:
00006296 4A2D F111 tst.b [A5 - 0xEEF]
0000629A 6710 beq +0x12 /* 000062AC */
label0000629C:
0000629C 594F subq.w A7, 4
0000629E A975 syscall TickCount
000062A0 201F move.l D0, [A7]+
000062A2 90AD F11E sub.l D0, [A5 - 0xEE2]
000062A6 5780 subq.l D0, 3
000062A8 6DF2 blt -0xC /* 0000629C */
000062AA 6014 bra +0x16 /* 000062C0 */
label000062AC:
000062AC 4A2D F114 tst.b [A5 - 0xEEC]
000062B0 670E beq +0x10 /* 000062C0 */
label000062B2:
000062B2 594F subq.w A7, 4
000062B4 A975 syscall TickCount
000062B6 201F move.l D0, [A7]+
000062B8 90AD F11E sub.l D0, [A5 - 0xEE2]
000062BC 5780 subq.l D0, 3
000062BE 6DF2 blt -0xC /* 000062B2 */
label000062C0:
000062C0 594F subq.w A7, 4
000062C2 A975 syscall TickCount
000062C4 2B5F F11E move.l [A5 - 0xEE2], [A7]+
000062C8 4A2D F840 tst.b [A5 - 0x7C0]
000062CC 6700 A2E2 beq -0x5D1C /* 000005B0 */
000062D0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000062D4 3F2D F108 move.w -[A7], [A5 - 0xEF8]
000062D8 3F2D F468 move.w -[A7], [A5 - 0xB98]
000062DC 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000062E0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000062E4 A850 syscall InitCursor
000062E6 4A2D F83F tst.b [A5 - 0x7C1]
000062EA 6700 A2B4 beq -0x5D4A /* 000005A0 */
000062EE 41FA 007C lea.l A0, [PC + 0x7C /* 0000636C, value 0x16596F20, pstring "Yo Hackers............" */]
000062F2 43ED EDFA lea.l A1, [A5 - 0x1206]
000062F6 7005 moveq.l D0, 0x05
label000062F8:
000062F8 22D8 move.l [A1]+, [A0]+
000062FA 51C8 FFFC dbf D0, -0x6 /* 000062F8 */
000062FE 41FA 0044 lea.l A0, [PC + 0x44 /* 00006344, value 0x26437261 '&Cra' */]
00006302 43ED EDFA lea.l A1, [A5 - 0x1206]
00006306 7009 moveq.l D0, 0x09
label00006308:
00006308 22D8 move.l [A1]+, [A0]+
0000630A 51C8 FFFC dbf D0, -0x6 /* 00006308 */
0000630E 41FA 0020 lea.l A0, [PC + 0x20 /* 00006330, value 0x13202020, pstring " now OUT!" */]
00006312 43ED EDFA lea.l A1, [A5 - 0x1206]
00006316 7004 moveq.l D0, 0x04
label00006318:
00006318 22D8 move.l [A1]+, [A0]+
0000631A 51C8 FFFC dbf D0, -0x6 /* 00006318 */
0000631E 4E5E unlink A6
00006320 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00006324 4E5E unlink A6
00006326 4E75 rts
00006328 4352 chk.w D1, [A2]
0000632A 4142 chk.w D0, D2
0000632C 4154 chk.w D0, [A4]
0000632E 5441 addq.w D1, 2
00006330 1320 move.b -[A1], -[A0]
00006332 2020 move.l D0, -[A0]
00006334 2020 move.l D0, -[A0]
00006336 2020 move.l D0, -[A0]
00006338 2020 move.l D0, -[A0]
0000633A 2020 move.l D0, -[A0]
0000633C 6E6F bgt +0x71 /* 000063AD */
0000633E 7720 moveq.l D3, 0x20
00006340 4F55 chk.w D7, [A5]
00006342 5421 addq.b -[A1], 2
00006344 2643 movea.l A3, D3
00006346 7261 moveq.l D1, 0x61
00006348 6220 bhi +0x22 /* 0000636A */
0000634A 4174 7461 chk.w D0, [A4 + D7.w * 4 + 0x61]
0000634E 636B bls +0x6D /* 000063BB */
00006350 2049 movea.l A0, A1
00006352 49A9 2031 .invalid 4, [A1 + 0x2031] // invalid opcode 4 with b == 6
00006356 3938 3920 move.w -[A4], [0x00003920]
0000635A 6279 bhi +0x7B /* 000063D5 */
0000635C 2041 movea.l A0, D1
0000635E 6E64 bgt +0x66 /* 000063C4 */
00006360 7265 moveq.l D1, 0x65
00006362 7720 moveq.l D3, 0x20
00006364 4C69 6E64 7365 movem.l D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x7365]
label0000636A:
0000636A 7998 moveq.l D4, 0xFFFFFF98
0000636C 1659 movea.b A3, [A1]+
0000636E 6F20 ble +0x22 /* 00006390 */
00006370 4861 pea.l -[A1]
00006372 636B bls +0x6D /* 000063DF */
00006374 6572 bcs +0x74 /* 000063E8 */
00006376 732E moveq.l D1, 0x2E
00006378 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
0000637C 2E2E 2E2E move.l D7, [A6 + 0x2E2E]
00006380 2E2E 2E98 move.l D7, [A6 + 0x2E98]
00006384 0220 2016 andi.b -[A0], 0x16